Dr. Kim is amazing. Of all of the history profs I've taken he is the most organized, gives the best feedback, and grades the quickest. His lectures are clear, but can be a bit lengthy. He is very nice and caring and he cares a lot about what he teaches. Many mini essays due every class or every other, a research paper, midterm, & final. Fair grader