Graduate Courses (University of Haifa)
  • Research on teaching and learning exploratory data analysis in technological environments (seminar, 2001–2003).
  • Inquiry-based learning in computer-mediated communication collaborative communities (seminar, 2002–2008). Seminar Website (in Hebrew):
  • Introduction to mathematics education (an integrative collaborative course, 2001- ).
  • Technology-enhanced collaborative learning (course, 2002-2006)
  • Developing statistical reasoning in a collaborative inquiry-based learning environment  (a seminar, 2004, 2006, 2008 - ). Seminar Website (in Hebrew):
  • Innovative computer applications: inspiring research & development in education (in cooperation with the Caesarea Rothschild Institute, 2004, 2008).
  • Project-based learning in technological environments (2005, 2010).
  • Educational technology: Issues and challenges (course, 2005-). Course Website (in Hebrew):
  • Advanced studies of learning in learning communities (2014)

Undergraduate Courses (University of Haifa)
  • Collaborative learning using computer-mediated communication environments (course, 2002–2006). Course Website (in Hebrew)

Teachers' Professional Development Courses
  • Teaching and learning statistics in middle school (Weizmann Institute of Science, Department of Science Teaching, 1994–2001).
  • Teaching exploratory data analysis at the primary level (Primary school mathematics teacher professional program, Kiryat Shemona, 2003).
  • Ordinary people: Hitler’s willing executioners (Ghetto Fighters House, Korczak International School, 2004).
  • Developing educational leadership in computerized information literacy (Teachers' Training and Continuing Education Department, Faculty of Education, University of Haifa, 2005 - 2012).