O.J. Early
Honestly one of the best teachers Ive ever had. Great lectures and you know he cares about you. AVoid if you dont like talking in front of people though because he is big on class discussion.