I enjoyed Dr. Kim's class so much. While she gives a lot of homework, it was all worth it because she's such a good professor. She is very knowledgable in her field, great at communicating information, and just generally pleasant and funny. She gave test questions in advance which was super helpful. Also brought us snacks and pizza!