Shimon Schocken: The Self-Organizing Computer Course