Gregg Jacquin
If you have an opportunity to take his class, take it. This guy is super amazing, he cares about his students, and hes super hilarious, he actually talks to his students at the start of a lecture instead of just teaching first, tells you hows your day been and whatnot. His test are not very hard, just pay attention. Theres was 2 test and a final