The process of development was extremely gradual. Each time we began a unit, I would discuss the ideas that they should expect to see in the unit. I also needed to clarify basic definitions of concepts as and when there was a need as students seemed to struggle with these ideas. The process also brought up some basic ideas about the structure of mathematics: What are definitions good for? What is a theorem? What role do counter examples play in building the discipline? I believe that these clarifications helped learners to get a better understanding of mathematics. For the students, the best part of the class was working in small groups. It gave them the opportunity to test out their ideas in a safe setting, and discuss and modify them as they progressed with each other’s help. Slowly students started to participate more in the group work.