Very by the book and lecture heavy but he is still a great professor and encourages student participation. Has experience and knows his stuff. All classwork and tests are online so you really don't have to show up. I can say that I learned a lot in this class, however. Make absolutely certain that you get the textbook.