Jenny Zhang
See other profile for same professor under Wenjun Zhang (with higher ratings). She lectures in a clear, methodical way with effective slides and ample practice material. The perfect professor for an intro to a technical subject (and for advanced class). I bought the textbook but didn't use it because she has so much content that it was unnecessary.