Tim Bos
I enjoyed his class because he had great and informative lectures on the subjects he taught. Be prepared for quizzes without much of a schedule as to when they are coming. Attendance is recommended in order to do good in class so you don't miss quizzes and in-class activities. 