Eustrat Zhupa
Lectures are for the most part incomprehensible and not worth attending - YouTube teaches it 10 times better in a fraction of the time. Unfortunately, lecture-specific notation often appears on tests. The material in this class would be exponentially easier if the course was taught by someone else. Even my workshop leader was better at explaining.