Wasted half his time during the semester doing proofs that were never tested on. He is not great at explaining concepts but class material is easy enough to be able to understand on your own. Very kind but does not know how to plan for a lecture. He walked in everyday and just started rambling. Better professors for this course.