Short CV/Education and training


  • 1986 – 1989
    B.A in Computer Science, Summa cum Laude, Technion, Israel Institute of Technology

  • 1989 – 1991
    M.Sc. in Computer Science, Technion, Israel Institute of Technology (Title of thesis: Incompleteness and the theory of computer science)

  • 1997 – 2003
    Ph.D., School of Education, Tel-Aviv University, Tel-Aviv, Israel (Title of Doctoral dissertation: Teaching Computational Models in high schools)

Professional experience:

  • 1994 – 2006
    The Open University of Israel, the Computer Science Department: course coordinator, curricular developer, instructor

  • 2000 – 2006
    Tel-Aviv University, Department of Science Teaching, School of Education: curricular developer, instructor

  • 2005
    Post-doctoral fellow in the Department of Education in Technology and Science, Technion, Israel Institute of Technology (Mentor: Prof. Orit Hazzan)

  • 2006 – 2009
    Post-doctoral fellow in the Department of Science Teaching, Weizmann Institute of Science (Mentor: Prof. Mordechai Ben-Ari)

  • 2009
    Senior Scientist, Department of Science Teaching, Weizmann Institute of Science

Industrial experience:

  • 1991 – 1993
    IBM Research Center, Haifa, Israel: Research fellow in the Testing and Verification Group

  • 1993 – 1994
    Malam Systems, Jerusalem, Israel: Programmer in the Imaging Group

complete CV:

Selected publications

  • Armoni, M., Gal-Ezer, J., & Hazzan O. (2006). Reductive thinking in computer science. Computer Science Education, 16(4), 281-301. doi: 10.1080/08993400600937845

  • Armoni, M., & Ben-Ari, M. (2008). The concept of nondeterminism: Its development and implications for teaching. Science & Education, 18(8), 1005-1030.

  • Armoni, M. (2009). Reduction in CS: A (mostly) quantitative analysis of reductive solutions to algorithmic problems. Journal on Educational Resources in Computing, 8(4), 11:1-30. doi: 10.1145/1482348.1482350

  • Armoni, M. (2011). Looking at secondary teacher preparation and certification through the lenses of computer science. ACM Transactions on Computing Education, 11(4), 23:1-38. doi: 10.1145/2048931.2048934

  • Armoni, M. (2013). On teaching abstraction in computer science to novices. The Journal of Computers in Mathematics and Science Teaching, 32(3), 265-284.

Complete list of publications


You can only see the contact information of the academics in the database if you are a registered user of AcademiaNet.
Please register here


  1. Read what our members say about AcademiaNet.

Follow us

No more excuses!

  1. Please download the brochure "No more excuses" and read more about female experts in Europe, and about AcademiaNet.

Similar profiles

  1. Prof. Teresa Attwood

    Education, HealthBioinformatics

  2. Prof. Dr. Oya Atalay Franck

    Architecture and construction, Arts, EducationDesign and construction studio
    Theory and history of architecture
    Theory and history of urbanism

  3. Prof. Dr. Camilla Björklund

    EducationEarly childhood education

  4. Dr. Judith Cosemans

    Biological and related sciences , Education, HealthPlatelet biology