It is obvious Spagnola wants you to learn and understand the material. He gave no quizzes and had online, take-home tests. There was very little homework. He makes learning engaging with demonstrations and TV/movie clips. He obviously knows his stuff and is very smart. He enjoys teaching and wants you to succeed. Definitely recommend.