Hyungseok Joo
Solid teacher and does a decent job. The material could get confusing and the homeworks were difficult but they were mostly on chegg. 80% of the grade is the midterm and final so prepare for those. He bases them on the homeworks but not exactly. He curves a lot and the grading scale is really lenient.