Nice presentation. Friendly notes:
1. Ctrl+Shift+K opens the web console in Firefox, not your secret notes.
2. Please don't present naive "quicksort" in Haskell as equivalent to a real quicksort unless you're also going to prove that the cute Haskell example is as efficient in all senses as the in-place C implementation. (Good luck with that, as my American friends say.)