William Semke
Best professor I have ever taken. Entertaining and thorough lectures. Goes through relevant examples in class. Exams are difficult but not impossible. Would recommend this professor and take him again if I get the chance to.