Kim was such a great teacher! She is very responsive to questions, makes herself available for office hours, and deeply understands the material she teaches. I would take any class of hers. Truly a gem. 