Keith Chan
He really makes each lecture so much fun to listen to by giving easy to understand explanations and fun jokes. His assignments show clear effort and passion in the field of anthropology (the research simulations and interacts are more fun than assignments). Truly great teacher and class.