This class was tough.
Goes at a fast pace and is willing to throw pop quizzes everyday so you have to be on top of your work.
His exams are difficult but the practice exams definitely help.
Hours per week:
Advice for students:
I would recommend him for this course but be prepared to work for a good grade