Corey Davis
Dr. Davis was an incredible prof that I would recommend to anyone. He is very accessible and obviously cares very much about what he is teaching. Though his voice can be somewhat dry, his lectures never felt long as it was always interesting material that he made enjoyable. Pro tip: DO THE PRACTISE EXAMS.