Work in progress - Courses dedicated to the development of logical and algorithmic thinking. - Orna Muller; Amir Rubinstein (FIE, 2011)

Computer science for non-technological cyber programs. - Amir Rubinstein (FIE, 2014)

Computational Thinking in Life Science Education. - Amir Rubinstein; Benny Chor (PLoS Comput. Biol., 2014)

Promotion of computational thinking in life science through curricular development and bioinformatics research - Amir Rubinstein (2016)

Simulation and visualization of multiple KEGG pathways using BioNSi. - Adva Yeheskel; Adam Reiter; Metsada Pasmanik-Chor; Amir Rubinstein (F1000Research, 2017)

In-Depth Feedback on Programming Assignments Using Pattern Recognition and Real-Time Hints. - Amir Rubinstein; Noam Parzanchevski; Yossi Tamarov (ITiCSE, 2019)

Mining Code Submissions to Elucidate Disengagement in a Computer Science MOOC. - Efrat Vinker; Amir Rubinstein (LAK, 2022)

Early Prediction of Student Dropout in Higher Education using Machine Learning Models. - Or Goren; Liron Cohen 003; Amir Rubinstein (EDM, 2024)

WIP: Leveraging Static Code Analysis for Peer Code Review in Computer Science Education. - Raz Landau; Amir Rubinstein (FIE, 2024)