This class was tough.
Some classes are difficult because of course work, others are difficult because of the instructor. The professor expects prior knowledge and does not do everything to go through with you.
If you learn well on your own it isn't so bad taking his class.
Hours per week:
Advice for students:
Would not recommend to freshman as you should develop a better studying strategy before but would recommend to someone who is ready for a lot of work to be put in this class.