Jeff Horvath
Professor Horvath is a great professor, I found his class to be pretty easy since it only consisted of 4 major assignments in his 8wk course. The assignments are very long but just stick to the due dates and you will do just fine in his class. Very light grader as well. Lectures are very boring though. 