Cons 1. Doesn't follow his own grading rubrics 2. Easily frustrated 3. Homework overload 4. ENTIRE course is a group project Pros: 1. Attemps to ease student struggles 2. Can extend deadlines if warranted 3. Offers extra credit Take away: This class was not designed to be online. I think he tried his best but students got frustrated with him alot