Adam Klavens
The class itself is very easy, and the way Professor Klavens teaches is even better. Class is organized, and the assignments are reasonable. Hes a straightforward teacher, you learn the material, get help if you need it, and go. He responds extremely fast, and is always there to help you if you need it.