He takes long to grade, He basically gives long homework expected to finish 3 UNIT assignments in one week. Do not trust what he says ,make sure everything is in email. He messes up a lot on quiz answers and does not fix it.