Bruce Klopfleisch
Horrible teaching style. Were on our 5th week and Im seriously considering to withdraw from this class. His assignments are all written so If you get a question wrong once thats it, no retries. Its permanently on your final grade. The class is already hard enough, this just makes it worse :( If you value your GPA avoid him like plague.