Curt Tomasevicz
Quizzes every week.  All the information is covered in class, but lectures are insanely boring.  Nice guy, but he needs to change the teaching style.  If you have the choice, I would take it online as it is much easier (from comparing with freinds) as compared to in-person.