Michael Martaindale
Great guy. His teaching style isn't super helpful for me, but maybe for you. Lectures consist of typing definitions on word documents on the projector and checking his math in excel. Pop quizzes are definite in this class, and you don't want to miss them. On days with more empty chairs he simply lets you write your name down for a 100 on a quiz.