Joshua Tuttle
This man really makes you work for your grade, but does not exactly explain how things will be graded. He assigns projects that involve an insane amount of work, but most of it will not count for the major project and if it does then you will never know. Make sure you really figure out how to rhetorically analyze anything if you want to do well.