Christo Sevov
Sevov did an awesome job of breaking down the concepts. I read the textbook along but I think he does a much better job at explaining so the textbook was not entirely needed. Only graded by exams and the recitation sets (10 points practice sheets). Overall a great class!