Eric Gregory
A lot of lecture but clear on assignment expectations, cool professor. Thoroughly outlined to-do lists weekly, which helps stay organized. Tip: do all extra credit assignments he gives because the accumulation of those points could mean you don't have to do the final essay. 