David Snider
My only complaint is his distance about group projects that are required. There were 4 people assigned in the group project, one never showed up, a second began to disappear and there was no clear direction on how to handle it. It is a pitfall of online classes, no accountability.