Very generous and caring regarding students. Adapted very well to the online format. Allows you to revise your essays for full credit if you email him. Basic CSC273W stuff, lots of boring essays, but easy A.