Michael Natriello
assigns way too many papers with tight deadlines and purposely doesn't give complete feedback so your paper will not be an A. also has a ridiculous rule about lowering your grade if you tell anyone your grade...