I took this class online and I accidentally missed the midterm date by a day and he gave me an extension. He is super understanding and helpful. As long as you do the work youll have a 4.0, make sure you watch the lectures! The grading criteria is super clear and he usually has an extra credit opportunity.