Michael Kinnen
His classes are very hard to follow and even with trying to slow him down he still just rushes over everything. His grading doesn't make sense and participation grades are arbitrary. His quizzes are very hard even if you participate in the class. By far the worst prof I've ever had. Don't take his class!!!