David Kugler
Dr. Kugler is one of the toughest professors I've had yet. However, he makes it very clear in his syllabus on grading, due dates, and that extra credit typically isn't given unless specified otherwise. Overall he has a sarcastic yet bubbly personality but also very serious about course work. Would take all of his other courses if I could!