taken two of his online classes and one live i think he is one of the better teachers in chf and by miles and miles the best for online. caring but tough grader, ruthless with late work. you will do well if you listen to his feedback and ask for help. take him if you need online but AVOID if you want an easy A. lots of reading and papers