Harry Davis
Harry Davis' lectures were the most comprehensible for me out of the 3 lecturers for 370. His best skill was being able to tell exactly what topics the students would get stuck on, and then delivering a fantastic explanation to make them make sense. Furthermore, he kept the energy up in the classroom, which was fantastic given 370's material. 10/10