Pretty easy, overall.
His lectures are stumilating, and his test will make you write alot.
He gives you the information and then expects you to connect the dots on exams.
Hours per week:
Advice for students:
He talks alot about life too. Awesome professor.