Hes a great professor. He teaches the material well, his slides contain everything the test is going to be about so there is no need for the textbook really. The quizzes can be repeated twice & the tests are based mostly on the quizzes and the live lectures. This is my second science class with Dr. Flanagan, and it sure didnt disappoint.