Gary Holmes
The book is needed to pass this course, make sure to give details in the assignments best you can because he can be tough on his grading but I noticed if you do the non-graded reflection he lightens up on you, questions on the reviews are the same as exam just give detail, control F to find answers quickly for quiz, 2 discussion, homework not bad