Andrew Denney
The best professor! The lectures were always interesting and he always had good stories/examples to share. Exams came straight from the lectures so make sure you write down what's on his powerpoint slides. Attendance doesn't count as a grade but you need to show up to get the notes. There is one big paper at the end. 10/10 recommend this class.