Lindsay Halladay
Her lectures are amazing and she is super nice to talk too. She breaks down hard topics and research papers is a nice and easy way. She is super helpful and her exams are fair if you go to the lectures.