Nathaniel Van Yperen
This was my absolute favorite non-major class and truly expanded my worldview. His lectures are clear, entertaining and great to take notes from. He has weekly quizzes so make sure to read the material. His exams are straight forward, but you won't get away without studying. He is incredibly kind and passionate about his material - 100% recommend!!