Ji K Seung
Horrible textbook written by his colleague. Lots of homework that are worth less than one point. His practice exams and homework have absolutely nothing to do with the test questions. Quizzes every week. He is really nice, but don't take if you have any other stem classes. Takes FOREVER to finish HW, only for him to grade it and give EVERYONE a 0.