Nick is passionate about teaching and tries to make his classes fun and interactive. You're graded on a lot of small things which gives you a really good opportunity to boost your overall grade. His slides are comprehensive but do have blanks to encourage attendance. If you do the assigned practice problems you'll have no problem getting an A.