Not too easy. Not too difficult.
Truly an amazing professor. Lectures are some of the best I've seen. This man knows his material.
Not an easy course, but if you go to class and office hours, you will do fine.
Hours per week:
Advice for students:
Although I got sick the last two weeks, turned in an incomplete project, and received a D+ in the class, I have to take the blame. Awesome instructor.