Jeremy Brazas
Material he goes over in class is simple, but the tests are comprised of mostly challenge problems. Attendance quizzes almost every class for credit that are marked down if you are late. While he eventually explains concepts he takes the most difficult(and time-inefficient) route possible-annoying for those who "get it" Goes over time every class.