Soo Yun Shin
Professor Shin is one of the better professors in the Comg department. She is caring, and really knows what she is talking about. Attendance isn't mandatory, but you should go because she never puts up her full lecture slides online. Tests are not hard if you study, but do require some thought. No homework, but has in class activities. 10/10