This class was tough.
It's faced paced but not impossible to keep up with, listen to his lectures and you will understand, but you must do the homework it's the only way to pass the class.
Everything there is not one topic that we went over that I left not understanding he makes each sections interesting.
Hours per week:
Advice for students:
Form a study group and just do the homework after class better to get it over with in the morning so you can enjoy the rest of the day.