Really great professor, very knowledgable. Uses many different means to get the info across. Lots of extra credit opportunities. I had some life events that made it difficult halfway through the semester and he was very understanding. Would love to take another class with him. Best use of online format I have had. 