Ben Russo
He is a nice guy but can be really boring. He does so many examples during class but gives practice exams similar to the real exam. His homework can be quite lengthy and annoying to do online because it is all on WebAssign. However, it takes him forever to grade exams, like way too long. It will take at least 3 weeks to get back a test grade.