Kevin is nice as a person, but his problem is that he is always late. Many times he was almost half an hour late, even in the labs. He knows his stuff, but he is not very good at explaining the concepts. The exam was not hard and the quizzes were reasonable. The labs were hard and some instructions were unclear. Overall, he was a nice teacher.