Teaching experiences include: IBM EXITE Camps for teenage girls, Rails Girls workshops, the NICTA Lambda Ladies event, and various conference workshops and presentations
Motivation: Why Teach FP?
FP is awesome
It may not look that way to outsiders
Sharing the awesomeness is to the community's benefit
FP Is Awesome
"[W]e're going to be living in a multicore, distributed, concurrent – all the buzz words – world. The conventional models we've been doing, the OO stuff...is not going to survive in that kind of environment. We're already seeing it beginning to fall apart." – Pragmatic Programmer Dave Thomas
There Are FP Learning Barriers
Sharing FP Has Benefits
More programmers writing more functional code: software, libraries, languages
Larger community helping FP to become more mainstream, leading to more FP jobs