I took Chem 101 online with him and he was a great professor! I would definitely recommend, he is not a heavy grader on labs, very understandable. Will take late work if you explain your situation well, and the material is not overbearing. The class is easy and should be since it is a 101 course. He also responds very quickly to emails.