AWESOME TEACHER. I don't even know where to start. She is hilarious, explains great. No book needed, she will provide everything from the class, you just need to print. Quizzes and tests are exactly what she teaches from the reviews. Attendance for the lecture is not mandatory, for the lab is a MUST.