Craig Erickson
Very homework heavy -- weekly quizzes but only one exam (final exam). Very clearly lays out expectations for his students and displays great interest in helping students reach those expectations. Overall a great professor, and would recommend him to new students.