Gregory Crompton
He's awesome!! Take a class with him! Super knowledgable, easy grader, and has a great personality. He makes the lectures interesting. He also tells you exactly what will be on your test and lets you bring a study card