This website hosts a collection of questions and answers intended as a basis for Socratic discussions on the subject of electronics. By first assigning these questions to students for their own research and study, then having students present their findings in class, students learn how to research, problem-solve, collaborate, and clearly articulate their thoughts while learning the basic subject matter. While the resources found on this site are specifically designed for teaching electronics, the method is applicable to a wide variety of disciplines. I welcome any constructive criticism, as well as participation in the development of this learning resource.
Karel the Robot is a rudimentary programming language created by Richard E. Pattis at Carnegie Mellon.
The Guido van Robot project is a wxPython rewrite by students Paul Carduner, Donald Oellerich and Waseem Daher, of Steve Howell's original Karel interpreter, written in Python.