Joseph Robertshaw
He gives extremely vague instruction for an online class and expects groups to meet within a week to complete a group project. There are a lot of assignments with little time to do them unless this is your only class. This class might not be hard to keep up with everything if you never sleep or you don't have to have a job to pay bills and such.