This class was tough.
I would recommend this course for anybody interested in the field. It is by no means an easy class for beginners, however you will learn a lot due to just how much is taught in the class.
The challenge, the entire course was a challenge for me and I believe that is where you have the most growth in learning. I'd rather be challenged and learn a lot than have an easy class and learn nothing.
Hours per week:
Advice for students:
Study all the time, and do the homework he assigns, and try to go into study groups and tutoring if you're having trouble.