Literally the best class Ive ever taken. Its a really unique class and was so much fun. Its important to show up and participate in the physical activities. He goes in depth on the subjects and is free to talk to outside of class.