Eric Milner
While Professor Milner as a person is a decent person his lecture style is not for everyone. He assumes you know the material before its taught and can make you feel dumb at times. The class is almost all based on the exams. The exams are nothing like the homework/reviews which can be frustrating. Hes a good guy but the department needs work.