Loved his lectures, truly cares about what he is teaching and has a very cute dog that if you ask youll get to see pictures of. Attendance not mandatory but helpful, I did the class without the textbook but if you can afford it, it probably helps.