He cares about the material he talks about and covers about every important aspect of the class. Lectures off powerpoint slides that are too wordy but avoids simply reading back what you see. You know just what to expect on exams from review quiz and study outline. Final Paper gave us freedom to choose a topic and his grading is more than fair.