He is one of the best professor's I have had. He is so quick to grade and very reliable for help and very quick at responding to emails. His work is easy and only gives you three assignments during the week and all spread out through the week.