Rory Telemeco
I have him for online summer class due to COVID. His video lecture are online but you Literally have to pause the video every mins to write note down because his MiniTest require you to understand every in the note he explained. His test are hard, lengthy and some of the question are not even related to the topic he cover in the lecture video.