Dr. Kim is awesome! Awesome guy who is not only very knowledgeable in history but really wants to help his students learn. Not much homework and has SUPER helpful study guides for tests. I would not hesitate to take any classes with Dr. Kim!