Dr. Heintzman is a wonderful professor who is clearly passionate about the material he teaches. This class is based on accrual grading (accumulation of points) rather than percentile grading, ensuring that (if you do most of the work, not even all of it) you will get an A+. Highly recommend for SB and G req, for major req, or for personal enjoyment