CV

Education

Education
1997 – 2003

Ph.D., School of Education, Tel-Aviv University, Tel-Aviv, Israel
Title of Doctoral dissertation: Teaching “Computational Models” in high schools
Supervisors: The late Prof. Gideon Zwas, Prof. Judith Gal-Ezer and Prof. Dina Tirosh

1989 – 1991

M.Sc. in Computer Science, Technion, Israel Institute of Technology
Title of thesis: Incompleteness and the theory of computer science
Supervisor: Prof. Shai Ben-David

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

Professional experience

Professional experience
2009 - current Senior Scientist, Department of Science Teaching, Weizmann Institute of Science
2006 – 2009 Post-doctoral fellow in the Department of Science Teaching, Weizmann Institute of Science (Mentor: Prof. Mordechai Ben-Ari)
2005 Post-doctoral fellow in the Department of Education in Technology and Science, Technion, Israel Institute of Technology (Mentor: Prof. Orit Hazzan)
1994 – 2006

The Open University of Israel

1994 – 2006: Course coordinator and curricular developer, Computer Science Department

1997 – 2001: Instructor, the Unit for In-service Teachers

1995 – 1998: Chair of the Computational Models high school curricular development team, Computer Science Department 

1994: Instructor, Computer Science Department

1994: Instructor, the Center of Computer Studies in Jerusalem

2003, 2008 Israel National Center for Computer Science Teachers, Haifa: Instructor
1997, 2000-2006

Tel-Aviv University

2005 – 2006: Chief developer, the Fundamentals of Computer Science high school curricular development team, Department of Science Teaching, School of Education

2000 – 2005: Instructor, Department of Science Teaching, School of Education

1997: Teaching assistant, School of Mathematical Sciences

1994 – 1996

Hadassah College, Jerusalem, Israel

1996: Lecturer, Computer Science Department

1994 – 1996: Lecturer, Department of Software Engineering, School of Practical Engineering

1994 – 1995

Israel Arts and Science Academy, Jerusalem, Israel

1995: Coordinator of computer science studies

1994 – 1995: Computer science teacher (10th- 12th grade)

1987 – 1991

Technion, Israel Institute of Technology

1989 – 1991: Teaching assistant, Faculty of Computer Science

1988 – 1989: Teaching assistant, Faculty of Mathematics

1987 – 1988: Instructor, The program for promoting high school students towards undergraduate studies in mathematics, science and technology

Industrial experience

Industrial experience
1993 – 1994 Malam Systems, Jerusalem, Israel: Programmer in the Imaging Group
1991 – 1993 IBM Research Center, Haifa, Israel: Research fellow in the Testing and Verification Group

Curricular Development

  •  Computer Science Concepts in Scratch for junior high schools (Weizmann Institute of Science)
  • Visual interactive tools for the course Automata and Formal Languages (the Open University of Israel)
  • Fundamentals of Computer Science for high schools in an object-oriented paradigm (Tel-Aviv University)
  • Computational Models for high schools (The Open University of Israel)

Courses Taught

  • Algorithms
  • Selected topics in algorithms
  • Computer science curricula
  • Algorithm design and analysis considerations
  • Algorithm correctness and efficiency considerations
  • Computer science teaching workshop
  • Teaching computational models to high school students – for leading teachers
  • Didactics of computational models – for in-service teachers
  • Extended introduction to computer science
  • Data structures
  • Algorithmics – the foundations of computer science
  • Unix  – for practical engineering students
  • C++ – for practical engineering students
  • Proving correctness of programs
  • Logic for computer science 2
  • Logic for computer science 1 
  • Linear Algebra 1

Invited Talks

  • Keynote speaker at the 10th Workshop in Primary and Secondary Computing Education (WiPSCE 2015), 2015, London, UK.

Committees

  • 2012 – : Member of the Israeli Ministry of Education’s computer science committee.
  • 2007 – 2008: Member of the CSTA (Computer Science Teachers Association) task force on computer science teacher certification
  • 2006 – 2009: Co-chair of the AREE (Annals of Research on Engineering Education) committee of ACM SIGCSE

Conference Committees

  • Member of the program committee of the 9th Workshop in Primary and Secondary Computing Education (WiPSCE 2016), to be held in Münster, Germany
  • Member of the program committee of the 10th International Computing Education Research conference (ICER 2016), to be held in Melbourne, Australia.
  • Member of the program committee of the 10th International Computing Education Research conference (ICER 2015), Omaha, Nebraska, USA.
  • Member of the program committee of the 9th Workshop in Primary and Secondary Computing Education (WiPSCE 2014), Berlin, Germany.
  • Member of the program committee of the 10th International Computing Education Research conference (ICER 2014), Glasgow, Scotland, UK.
  • Member of the program committee of the 8th Workshop in Primary and Secondary Computing Education (WiPSCE 2013), Aarhus, Denmark.
  • Member of the program committee of the 9th International Computing Education Research conference (ICER 2013), San-Diego, USA.
  • Member of the program committee of the 7th Workshop in Primary and Secondary Computing Education (WiPSCE 2012), Hamburg, Germany.
  • Member of the committee of the 17th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, (ITiCSE12), Haifa, Israel.
  • Member of the committee of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, (ITiCSE10), Ankara, Turkey.

Other appointments

other appointments
2015 - current Member of the editorial board of the ACM Inroads magazine.
2013 - current Member of the editorial board of the ACM journal Transactions on Computing Education.
2009 - current Columnist:  Computing in schools – a featured column published every 6 months. ACM Inroads Magazine.

Awards

  • Recipient of the FIE (Frontiers in Education) 2003 New Faculty Fellowship award
  • Reviews for Refereed Publications
  • Referee for the following international conferences:
    • Annual Symposium on Computer Science Education (SIGCSE): 2007-2016.
    • Innovation and Technology in Computer Science Education (ITiCSE): 2006-2016.
    • ASEE/IEEE Frontiers in Education Conference (FIE): 2005-2007.
  • Referee of the special edition of the journal Computer Science Education on doctoral research (Sep. 2005).
  • Referee of numerous papers for the journals Computer Science Education, ACM Transactions on Computing Education, ACM Inroads, IEEE Transactions on Education, Instructional Science, Journal of Science Education and Technology, SpringerPlus, the Journal of the ACM and the Communications of the ACM.

Grants

  • 2013: Teaching abstraction in computer science to young students. The Israel Science Foundation (ISF), 3-year grant, 115,000 NIS (about 31,000$) per year.

Judge in Contests

  • Computer Science Project Contest, a Look into the Future: the Annual Project Exhibition, School of Computer Science, the Academic College of Tel-Aviv-Yaffo, 2015.
  • Computer Science Project Contest, a Look into the Future: the Annual Project Exhibition, School of Computer Science, the Academic College of Tel-Aviv-Yaffo, 2014.

Supervision for Higher Degrees

Supervision for Higher Degrees
2007 Ruty Golkin, M.A., Science Education Department, School of Education, Tel-Aviv University, co-supervising with Prof. Pessia Tsamir. Different attitudes to errors in computer science education – the case of loops.
2010 Rivka Taub, M.Sc, Science Teaching Department, Weizmann Institute of Science, co-supervising with Prof. Mordechai Ben-Ari. CS Unplugged and middle-school students' views, attitudes, and intentions regarding CS.
2010 Fatima Kaloti-Hallak, M.Sc., Science Teaching Department, Weizmann Institute of Science, co-supervising with Prof. Mordechai Ben-Ari. Learning Programming Concepts using Scratch at the Middle School Level.
2014 Giora Alexandron, Ph.D. student, Science Teaching Department, Weizmann Institute of Science, co-supervising with Prof. David Harel. Issues in learning the language of LSC and scenario-based programming. Giora has been selected as a fellow of the Azrieli foundation for 2012-2013 in the field of Education. Giora has received the 2015 Elchanan E. Bondi Memorial Prize for Excellence in Ph.D. Studies and Research.
2015 Rivka Taub, Ph.D. student, Science Teaching Department, Weizmann Institute of Science, co-supervising with Prof. Mordechai Ben-Ari. The Effect of Computer Science on Physics Learning in a Computational Science Environment.
2015 Fatima Kaloti-Hallak, Ph.D. student, Science Teaching Department, Weizmann Institute of Science, co-supervising with Prof. Mordechai Ben-Ari. The Effect of Robotics Activities on Students' Learning and Attitudes.
2011 - current Adi Green, Ph.D. student, Science Education Department, School of Education, Tel-Aviv University, co-supervising with Dr. David Ginat.
2013 - current David Statter, Ph.D. student, Science Teaching Department, Weizmann Institute of Science.
2015 - current Chen Cohen, M.Sc. student, Science Teaching Department, Weizmann Institute of Science.