Jeffrey DaCosta
This guy is the best lecturer Ive ever had and his class is well organized especially for a large lecture. It is super interesting, the only thing is he writes the hardest tests man or god has ever seen and his grading system is brutal.