Andrew Curley
His lectures are extremely boring. He is kind, but it is hard to comprehend what he says in the classroom. He does provide excellent review for his exams. His quizzes are hard, but the exam grades make up for it.