Interests: Computer Science Education, Pedagogy, Assessment of Programming Skills, Novice Programmers Behavior
Ibrahim Albluwi joined Princeton in 2016 from Princess Sumaya University for Technology, in Jordan, where he was an assistant professor. He earned his doctorate in automatic systems and computer science in 2012 from INSA-Toulouse in France. He received both his master’s and bachelor’s degrees from Sharjah University, in the United Arab Emirates. He teaches and develops material for COS 126 and COS 226, advises junior projects and senior theses and serves as an academic advisor in the BSE program. His students in the School of Engineering and Applied Science awarded him an Excellence in Teaching Award in spring 2018 and fall 2019 for his work in COS 226.
Albluwi, Ibrahim. “Plagiarism in Programming Assessments: A Systematic Review.” ACM Transactions on Computing Education (TOCE) 20, no. 1 (2019): 1-28.
Albluwi, Ibrahim. “A Closer Look at the Differences Between Graders in Introductory Computer Science Exams.” IEEE Transactions on Education 61, no. 3 (2018): 253-260.
Luxton-Reilly, Andrew, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Judy Sheard, and Claudia Szabo. “Introductory programming: a systematic literature review.” In Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, pp. 55-106. ACM, 2018.