Barry Lederman
Professor constantly goes off topic, he doesn't thoroughly explain anything. The tests are pretty simple because they're pulled directly from the homework. But if you take this course, be prepared to teach yourself everything because you won't learn it in the actual class. He also farts during lecture.. 