Michael Dwyer
Dr. Dwyer is a great professor, a timely grader, and clearly passionate about the subject. However, there are a lot of assignments, so stay ahead and do the extra credit (150 points worth)! 