Andres Carrillo
His lectures on environmental physiology are great. Dr. Carrillo's classes are lecture/group work heavy. There is not much homework or reading. Show up for class and participate, and you'll be fine. He gives great feedback and is extremely insightful on all topics of exercise physiology. Would definitely recommend one of his courses!