I'm sure he's a good professor but do not take the online course. I don't know if I was missing something but instructions weren't clear and I honestly ended up googling most of the information. He's decent at responding to questions/emails, but I am not a science person and took this for GE, would not recommend.