Craig Gentry
His class is very laid back. Make sure to read assignments before class as we talk about them in class. His 1 page paper assignments are required before the reading is due. It would be helpful to read in advance and ask any questions before you write. His 3 page paper assignments are a little more difficult.