Pretty good instructor. Always prepared with the material but not necessarily with the logistics of the class or grading. The tests were really nitpicky where some of the questions would be on something mentioned in class once and then never again. This and the fact that the midterms had very few questions meant a high chance of losing points.