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.
Two of our long-term projects were:
Currently, I am working on the educational outcomes of engaging in robotics activities.
I have published textbooks and developed software tools for learning advanced CS concepts: concurrent programming, mathematical logic, verification.