Ji Gu
lectures are boring but he makes the material super easy to understand. attendance isn't mandatory but he does give random in-class assignments worth 10 points each. not too much hw. he gives study guides and flashcards IDENTICAL to the exams. lowest hw and in-class assignment is dropped.
