Do not miss class because he goes over some problems in class, also he always takes role. He is willing to work with you as a student. The book is not necessary, but everytime you take a quiz online save the questions and answers because they will come up again in the midterm. He is a good choice