I have been on the faculty of the Department of Science Teaching at the Weizmann Institute of Science since 1995. I head the group on computer science education, which specializes in the learning and teaching of CS at the middle- and secondary-school levels.
Some of our long-term projects are:
- Jeliot: a software tool that fully animates elementary Java programs. Jeliot was a joint project with a team at the University of Eastern Finland led by Prof. Erkki Sutinen.
- The textbook Computer Science Concepts in Scratch and other Scratch projects for learning CS.
- Educational robotics, in collaboration with Prof. Francesco Mondada. and Dr. Stéphane Magnenat at EPFL (École Polytechnique Fédérale de Lausanne, the Swiss Federal Institute of Technology).
I have published textbooks and developed software tools for learning advanced CS concepts: concurrent programming, mathematical logic, verification, robotics.