Nathan is one of the best professors I have had. He is funny, an engaging lecturer, gives helpful and constructive feedback, and consistently maintains a well-paced course. His readings are incredibly diverse and interesting, and he is flexible with students who need extra help. If you get a chance to be his student, don't miss out on it! 