Steven Hawkins
Honestly probably one of the hardest classes I have ever taken. Professor Hawkins is a very lecture heavy instructor, but I ended up having to teach myself the material on my own time. The quizzes and homework were relatively easy, but the exams were pretty hard and we were not able to get the tests back unless we went to his office hours.