Gerald Soosairaj

Logo

Faculty in CSE @ UC San Diego

Publications

Full list of my publications, in reverse chronological order, as listed on Google Scholar. Author names are listed as abbreviated by Google Scholar; Adalbert Gerald Soosai Raj is underlined where identifiable in the author list. Each title links to its Google Scholar entry.

2026

  1. Student Perspectives on the Role of Teaching Assistants in the Age of GenAI A Chao, M Chen, YK Yang, WG Griswold, L Porter, AGS Raj. Proceedings of the 2026 ACM Conference on International Computing Education Research (ICER 2026).

  2. Planning on Paper: Problem Decomposition with Diagrams in Introductory Computing A Vadaparty, D Hayatpur, AG Soosai Raj, L Porter, D Zingaro. Proceedings of the 2026 ACM Conference on International Computing Education Research (ICER 2026).

  3. Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis F Geng, A Shah, M Chen, P Denny, J Leinonen, WG Griswold, GS Raj, et al. arXiv preprint arXiv:2608.05898.

  4. Using Peer Code Reviews to Scale a Brownfield Software Engineering Course A Shah, T Rexin, A Smithwick, A Bar-Yossef, J Kave, WG Griswold, et al. Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2026).

  5. Students’ Evaluation of a Free and a Paid Interactive eTextbook for Computing Education A Chernova, A Montalvo, V Vairavaraj, L Hardy, AG Soosai Raj. Proceedings of the 57th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2026).

  6. Exploring student-AI interactions in vibe coding F Geng, A Shah, H Li, N Mulla, S Swanson, G Soosai Raj, D Zingaro, et al. Proceedings of the 28th Australasian Computing Education Conference (ACE 2026).

2025

  1. Evolution of Programmers’ Trust in Generative AI Programming Assistants A Shah, T Rexin, E Tomson, WG Griswold, L Porter, AG Soosai Raj. Proceedings of the 25th Koli Calling International Conference on Computing Education Research.

  2. Faculty Identities and Their Effects on Implementing Culturally Relevant Pedagogies at Hispanic-Serving Institutions I Villegas Molina, E Hogan, N Mulla, J Martinez, WG Griswold, L Porter, et al. Proceedings of the ACM Global Computing Education Conference 2025 (CompEd 2025), Volume 1. 🏆 Best Student Paper Award

  3. An Empirical Evaluation of Active Live Coding in CS1 A Shah, T Rexin, F Alhumrani, WG Griswold, L Porter, GS Raj. ACM Transactions on Computing Education, 25(3).

  4. Needles in a Haystack: Student Struggles with Working on Large Code Bases A Shah, T Rexin, A Chernova, G Allen-Perez, WG Griswold, AGS Raj. Proceedings of the 2025 ACM Conference on International Computing Education Research (ICER 2025). 🏆 Best Paper Award

  5. Faculty Reasons For Using or Refraining From Culturally Relevant Pedagogies at Hispanic-Serving Institutions I Villegas Molina, E Hogan, J Martinez, N Mulla, WG Griswold, L Porter, et al. Proceedings of the 2025 Conference on Research on Equitable and Sustained Participation in Engineering, Computing, and Technology (RESPECT 2025).

  6. How Students Value Technology vs. Paper-Based Resources in CS1 in Prison E Hogan, Z Rios, E Nguyen, AG Soosai Raj, WG Griswold, L Porter. Proceedings of the 2025 Conference on Research on Equitable and Sustained Participation in Engineering, Computing, and Technology (RESPECT 2025).

  7. Faculty Implementation of Culturally Relevant Pedagogies at Hispanic-Serving Institutions IV Molina, E Hogan, N Mulla, J Martinez, WG Griswold, L Porter, et al. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2025).

  8. Identifying Students’ Code Quality Defects while Contributing to Large Code Bases A Shah, T Rexin, G Allen-Perez, K Wu, WG Griswold, AGS Raj. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2025).

  9. Attitudes Towards Computing Amongst Incarcerated Adult Students in CS1 E Hogan, G Smith, J Salazar, N Virrey, AS Montalvo, AGS Raj, W Griswold, et al. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2025).

  10. Students’ Program Comprehension Processes in a Large Code Base A Shah, T Tong, E Tomson, S Shi, WG Griswold, AGS Raj. 2025 IEEE/ACM 33rd International Conference on Program Comprehension (ICPC 2025).

  11. Students’ use of GitHub Copilot for working with large code bases A Shah, A Chernova, E Tomson, L Porter, WG Griswold, AG Soosai Raj. Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025).

  12. An Analysis of Students’ Testing Processes in CS1 G Allen-Perez, L Millan, B Nghiem, K Wu, A Shah, AG Soosai Raj. Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025).

  13. Fears and Confidence amongst Incarcerated Adult CS1 Students E Hogan, A Saravia-Montalvo, G Smith, E Nguyen, Z Rios, AG Soosai Raj, et al. Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025).

2024

  1. Generation and evaluation of a culturally-relevant CS1 textbook for Latines using large language models I Villegas Molina, A Montalvo, S Zhong, M Jordan, AG Soosai Raj. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).

  2. A comparison of student behavioral engagement in traditional live coding and active live coding lectures A Shah, F Alhumrani, WG Griswold, L Porter, AG Soosai Raj. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).

  3. In-person vs blended learning: An examination of grades, attendance, peer support, competitiveness, and belonging A Shah, V Agarwal, WG Griswold, L Porter, AG Soosai Raj. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).

  4. Uncovering Meaningful Computing Contexts for Incarcerated College Students E Hogan, J Driscoll, AG Soosai Raj, W Griswold, L Porter. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).

  5. Re-instatement of Pell Grants for incarcerated students: Implications for CS education E Hogan, D Mir, A Cencini, K O’Hara, AG Soosai Raj, W Griswold, L Porter. Proceedings of the 2024 RESPECT Annual Conference.

  6. Us Latines in computing: A review of the literature I Villegas Molina, A Montalvo, AG Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).

  7. Implications of ChatGPT for data science education Y Shen, X Ai, AG Soosai Raj, RJ Leo John, M Syamkumar. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).

  8. Challenges and Approaches to Teaching CS1 in Prison E Hogan, R Li, AG Soosai Raj, WG Griswold, L Porter. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).

  9. Need a programming exercise generated in your native language? ChatGPT’s got your back: Automatic generation of non-English programming exercises using OpenAI GPT-3.5 M Jordan, K Ly, AG Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).

  10. A review of cognitive apprenticeship methods in computing education research A Shah, AG Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).

  11. Working with large code bases: A cognitive apprenticeship approach to teaching software engineering A Shah, J Yu, T Tong, AG Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).

2023

  1. An empirical evaluation of live coding in CS1 A Shah, E Hogan, V Agarwal, J Driscoll, L Porter, WG Griswold, et al. Proceedings of the 2023 ACM Conference on International Computing Education Research (ICER 2023).

  2. Engagement and anonymity in online computer science course forums M Sharma, H McTavish, Z Peng, A Shah, V Agarwal, C Sih, E Hogan, et al. Proceedings of the 2023 ACM Conference on International Computing Education Research (ICER 2023).

  3. The impact of a remote live-coding pedagogy on student programming processes, grades, and lecture questions asked A Shah, V Agarwal, M Granado, J Driscoll, E Hogan, L Porter, W Griswold, et al. Proceedings of the 2023 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023).

  4. The effects of Spanish-English bilingual instruction in a CS0 course for high school students I Villegas Molina, A Salguero, S Zhong, AG Soosai Raj. Proceedings of the 2023 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023).

  5. Understanding and measuring incremental development in CS1 A Shah, M Granado, M Sharma, J Driscoll, L Porter, WG Griswold, et al. Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2023).

  6. CS0 vs. CS1: Understanding fears and confidence amongst non-majors in introductory CS courses E Hogan, R Li, AG Soosai Raj. Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2023).

  7. Towards finding the missing pieces to teach secure programming skills to students M Almansoori, J Lam, E Fang, AG Soosai Raj, R Chatterjee. Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2023).

2022

  1. Identifying gaps in the secure programming knowledge and skills of students J Lam, E Fang, M Almansoori, R Chatterjee, AG Soosai Raj. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2022).

  2. Investigating the impact of using a live programming environment in a CS1 course R Huang, K Ferdowsi, A Selvaraj, AG Soosai Raj, S Lerner. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2022).

  3. An analysis of stress and sense of belonging among native and non-native English speakers learning computer science V Agarwal, Y Chuengsatiansup, E Kim, Y Lyu, AG Soosai Raj. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2022).

2021

  1. Live coding: A review of the literature A Selvaraj, E Zhang, L Porter, AG Soosai Raj. Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2021).

  2. Textbook underflow: Insufficient security discussions in textbooks used for computer systems courses M Almansoori, J Lam, E Fang, AG Soosai Raj, R Chatterjee. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2021).

  3. Experiences of non-native English speakers learning computer science in a US university CN Guzman, A Xu, A Gerald Soosai Raj. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2021).

  4. A qualitative analysis of lecture videos and student feedback on static code examples and live coding: A case study D Hwang, V Agarwal, Y Lyu, D Rana, S Ganesh Susarla, et al. Proceedings of the 23rd Australasian Computing Education Conference (ACE 2021).

  5. Textbook Underflow M Almansoori, J Lam, E Fang, AGS Raj, R Chatterjee.

2020

  1. How secure are our computer systems courses? M Almansoori, J Lam, E Fang, K Mulligan, AG Soosai Raj, R Chatterjee. Proceedings of the 2020 ACM Conference on International Computing Education Research (ICER 2020).

  2. Live-coding vs static code examples: which is better with respect to student learning and cognitive load? AGS Raj, P Gu, E Zhang, AXA R, J Williams, R Halverson, JM Patel. Proceedings of the Twenty-Second Australasian Computing Education Conference (ACE 2020). 🏆 Best Paper Award

2019

  1. Impact of bilingual CS education on student learning and engagement in a data structures course AGS Raj, H Zhang, V Abhyankar, S Mukerjee, E Zhang, J Williams, et al. Proceedings of the 19th Koli Calling International Conference on Computing Education Research.

  2. Effect of native language on student learning and classroom interaction in an operating systems course AG Soosai Raj, E Zhang, S Mukherjee, J Williams, R Halverson, JM Patel. Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2019).

  3. Determining data locality in a distributed system using aggregation of locality summaries H Deshmukh, AGS Raj, JM Patel. US Patent 10,310,748.

  4. Effect of Bilingual Education and Live-Coding on Student Learning and Engagement in Teaching and Learning Computer Sciences AGS Raj. PhD Dissertation, The University of Wisconsin-Madison.

2018

  1. Role of live-coding in learning introductory programming AGS Raj, JM Patel, R Halverson, ER Halverson. Proceedings of the 18th Koli Calling International Conference on Computing Education Research.

  2. Is more active always better for teaching introductory programming? AGS Raj, J Patel, R Halverson. 2018 International Conference on Learning and Teaching in Computing and Engineering.

  3. Does native language play a role in learning a programming language? AG Soosai Raj, K Ketsuriyonk, JM Patel, R Halverson. Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE ‘18).

  4. How to teach “modern C++” to someone who already knows programming? AGS Raj, V Naik, JM Patel, R Halverson. Proceedings of the 20th Australasian Computing Education Conference (ACE 2018).

2017

  1. What do students feel about learning programming using both English and their native language? AGS Raj, K Ketsuriyonk, JM Patel, R Halverson. 2017 International Conference on Learning and Teaching in Computing and Engineering.

2015

  1. The Case Against Specialized Graph Analytics Engines J Fan, AGS Raj, JM Patel. 7th Biennial Conference on Innovative Data Systems Research (CIDR 2015).