Great Professor, took him remote during the fall and he made it very convenient to be able to do the class on our own time with his pre recorded videos- just do the work and you'll pass and if you don't have a good grade he will go the extra mile for you to get a better grade than what you have, this professor is very caring and worth taking.