GREAT experience. This is the type of class I imagined taking when I was a kid. Influential, inspirational, and motivating. I found my perspective changed and learned new concepts that I'll use always. The extra credit opportunities were a phenomenal bonus to the class!