Graham McCaulley
Entire class is a group project- you get to pick group so that's not bad. He is the most unorganized professor I've ever experienced. Due dates change every week and are consistently wrong which is annoying. He is a good guy who genuinely cares about what he's teaching and his students, just a very unorganized class. Frustrating. 