Reasonable teacher who gets unjustified hate in many of these reviews. Yes, he made some mistakes in our class when I had him, but he literally just got some of the math wrong, no big deal. He teaches relatively well, but I found myself doing further research after class, which is not to be unexpected in a college class.