This class was tough.
you will definitely learn a lot of things in this class...
but only if you study... A LOT! the homework is not hard,
Hours per week:
Advice for students:
just time consuming and if you do the homework then the quizzes and exams are pretty easy.