John (Jack) Wagner
Probably one of the worst professors I have ever had in my entire life. Does not care if you do well in the class. He is the most picky grader. If he doesn't like how you solved a question, you will get points off :) OH also, the class is flipped (he can't do anything about it), so you are basically teaching yourself the content. Makes tests hard.