Matthew Liberatore
He assigns homework, readings, and quizzes as if his class is the only one people are in. He reads off what he knows and then expects you to solve problems based on that. Lots of unnecessary work that would most likely help if something was actually being taught. Expects too much for students with more credit hours than his course alone.