I took this class online over the winter session. The class overall was pretty simple. I did not have time to purchase a hardcopy of the book so he gave me half off on every short response. He also was extremely difficult to communicate with by ignoring my emails or not giving any guidance. Recommend taking the class but with a different prof.