Thomas Schnibben
He teaches at a fast speed, but he does allow you to ask questions during the lectures and office hours. Before test, he gives you study guides to help you see what will possibly be on the test. Before turning in work make sure you convert it into a pdf, otherwise he will not accept it. He also takes off points for late work.