Not too easy. Not too difficult.
I will only recommend this course if you are interested in the topic. The course requires a lot of work; there are so many homework assignments that it is hard to keep track of everything. However, it was nice working with a team for the whole semester!
I learned how to be a better team player as we worked in a team for the whole semester. We pretty did a lot of our in class assignments with them.
Hours per week:
Advice for students:
Be prepared for the course load! Be prepared to work with others in every class!