Lionel Mathieu
The way he teaches the class is terrible its almost like a flipped classroom where he gives you unnecessarily annoying (not difficult) work where he expects you to teach yourself with google rather than just doing a normal lecture in class.