Dr. Kim is a great professor. He really understands the material and does his best to convey it in an understandable manner. Labs are difficult, but he does what he can to make it more bearable. Overall, a solid choice for mechatronics.