Dr. Kim is a fantastic professor who is very flexible with students. His tests/quizzes were hard but fair. If you don't understand something in the lab he will go out of his way to explain. Overall very good person and teacher.