Not too easy. Not too difficult.
He is a cool guy but this is a very tough class. His exams are made to trick you, so you must be on top of everything!
There is no curve; you earn every point you get. Be sure to print out his slides and attend class everyday!
Hours per week:
Advice for students:
Also write down everything he writes on the board. The book is not required but it does help. Don't be afraid to take him.