Milos Gligoric
Amazing lecturer, really knows his stuff, and is very passionate. If you take this class, you will definitely learn a lot. 1 midterm and final make up 80% of the grade, 20% being pop quizzes in recitation. Exams curved based on how the class does. Curves the class overall at the end, and if you're just short of the next letter grade he'll round up.