His slides are packed with very dense material, expect to have to review his lectures multiple times. You can only miss 10 points for an A. He is a nice person and cares about students, but I have a very hard time listening to his lectures in one sitting. There are daily quizzes. He's a good prof and I'd take him again but this course is very hard