Professor Andrew Cooper is nice , but you gotta be ready for tons of material for this class. He goes through some slides and quizzes during the classes and Whatever you learn in class is what you're taking to the test. The book will not help you. You can turn in study quizzes on the tests Days but it takes a lot of time to do it.