Tongli Wang
Professor Wang is amazing for simplifying complex topics, making them easily understandable. His lists all key points on his slides and reviews major concepts at the start of each subsequent lecture. So I never feel lost in his class. Despite not being a native English speaker, I had no problem to understand his teachings. 