allows faculty to assign a pre-lab problem that will actually help the student in preparing for the environment they will find in lab. Our goal is to expand the thinking of the students about real circuits, provide an environment in which they can develop and test their debugging skills and to, potentially, relieve faculty, teaching assistants and students alike of the frustration of debugging in lab thus allowing everyone focus on the principles being studied.