Great teacher. Explains everything well and to the point. If you're not understanding he picks up where you're going wrong right away and helps you fix it. Always willing to help during office hours, wish he taught lecture and not just lab.
Great class. Takes notes in class. Important to show up to take the notes. Got to study to do good on the tests and do some reading in the book. Overall a good teach and would recommend him for History.