Andrew Coates
Coates is hands down the best professor I've had at Duke. He makes material so accessible and the general outline of his classes are well-organized and thoughtful. He teaches in a way that makes you want to be a scholar of his subject. Truly an interesting and considerate professor.