Dr. Kim is a great professor for the lecture portion. He has a style where he lets you print most of his notes out and then you fill the rest in during class. His test/quizzes mainly come from these notes. On the other hand, his labs are pretty confusing, and he does not give much help. The lab reports also take a very long time to complete.