Kim Sungjin
The homework is all on chegg but if you don't understand it, you'll do poorly on the quizzes. The tests are pretty much just like the quizzes so make sure you know your material. He's a very generous grader so the class is bearable but it's still math.