This was an awesome class! Barry tries to structure projects like real world work, and allows for a good balance of creative freedom and specific expectations, with very helpful critiques. He also has mandatory progress reports which helps keep you on track, however they are usually quick turn around so that has been pretty stressful. 