http://diycomputerscience.com/courses/course/the-elements-of-computing-systems http://www.ted.com/talks/shimon_schocken_the_self_organizing_computer_course.html https://www.youtube.com/watch?v=JtXvUoPx4Qs