This class was tough.
This is my favorite class. He keeps the class engaged during a 1.5 lecture.
He communicates difficult computer science concepts in a way that keeps the class engaged.
Hours per week:
Advice for students:
Don't miss a class or an assignment. Even if you are given the option to drop one assignment if you do well on the mid term, do the assignment anyway just to make sure you understand the topic.