Faculty in CSE @ UC San Diego
Full list of my publications, in reverse chronological order, as listed on Google Scholar. All co-authors are listed by their full names (rather than Google Scholar’s abbreviated initials, and including authors Google Scholar truncates with “et al.”); Adalbert Gerald Soosai Raj is underlined throughout. Each title links to its Google Scholar entry.
Student Perspectives on the Role of Teaching Assistants in the Age of GenAI Alex Chao, Mia Chen, Yuan-Kai Yang, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 2026 ACM Conference on International Computing Education Research (ICER 2026).
Planning on Paper: Problem Decomposition with Diagrams in Introductory Computing Annapurna Vadaparty, Devamardeep Hayatpur, Adalbert Gerald Soosai Raj, Leo Porter, Daniel Zingaro. Proceedings of the 2026 ACM Conference on International Computing Education Research (ICER 2026).
Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis Francis Geng, Anshul Shah, Mia Chen, Paul Denny, Juho Leinonen, Bill Griswold, Adalbert Gerald Soosai Raj, Leo Porter. arXiv preprint arXiv:2608.05898.
Using Peer Code Reviews to Scale a Brownfield Software Engineering Course Anshul Shah, Thomas Rexin, Andrew Smithwick, Almog Bar-Yossef, Joshua Kave, William G Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2026).
Students’ Evaluation of a Free and a Paid Interactive eTextbook for Computing Education Anya Chernova, Audria Montalvo, Vinod Vairavaraj, Liam Hardy, Adalbert Gerald Soosai Raj. Proceedings of the 57th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2026).
Exploring student-AI interactions in vibe coding Francis Geng, Anshul Shah, Haolin Li, Nawab Mulla, Steve Swanson, Adalbert Gerald Soosai Raj, Daniel Zingaro, Leo Porter. Proceedings of the 28th Australasian Computing Education Conference (ACE 2026).
Evolution of Programmers’ Trust in Generative AI Programming Assistants Anshul Shah, Thomas Rexin, Elena Tomson, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 25th Koli Calling International Conference on Computing Education Research.
Faculty Identities and Their Effects on Implementing Culturally Relevant Pedagogies at Hispanic-Serving Institutions Ismael Villegas Molina, Emma Hogan, Nawab Mulla, Josue Martinez, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the ACM Global Computing Education Conference 2025 (CompEd 2025), Volume 1. 🏆 Best Student Paper Award
An Empirical Evaluation of Active Live Coding in CS1 Anshul Shah, Thomas Rexin, Fatimah Alhumrani, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. ACM Transactions on Computing Education, 25(3).
Needles in a Haystack: Student Struggles with Working on Large Code Bases Anshul Shah, Thomas Rexin, Anya Chernova, Gonzalo Allen-Perez, William G Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 2025 ACM Conference on International Computing Education Research (ICER 2025). 🏆 Best Paper Award
Faculty Reasons For Using or Refraining From Culturally Relevant Pedagogies at Hispanic-Serving Institutions Ismael Villegas Molina, Emma Hogan, Josue Martinez, Nawab Mulla, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 2025 Conference on Research on Equitable and Sustained Participation in Engineering, Computing, and Technology (RESPECT 2025).
How Students Value Technology vs. Paper-Based Resources in CS1 in Prison Emma Hogan, Zyanya Rios, Emily Nguyen, Adalbert Gerald Soosai Raj, William G Griswold, Leo Porter. Proceedings of the 2025 Conference on Research on Equitable and Sustained Participation in Engineering, Computing, and Technology (RESPECT 2025).
Faculty Implementation of Culturally Relevant Pedagogies at Hispanic-Serving Institutions Ismael Villegas Molina, Emma Hogan, Nawab Mulla, Josue Martinez, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2025).
Identifying Students’ Code Quality Defects while Contributing to Large Code Bases Anshul Shah, Thomas Rexin, Gonzalo Allen-Perez, Kevin Wu, William G Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2025).
Attitudes Towards Computing Amongst Incarcerated Adult Students in CS1 Emma Hogan, Ginger Smith, Jose Salazar, Nik Virrey, Audria Saravia Montalvo, Adalbert Gerald Soosai Raj, William Griswold, Leo Porter. Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2025).
Students’ Program Comprehension Processes in a Large Code Base Anshul Shah, Thanh Tong, Elena Tomson, Steven Shi, William G Griswold, Adalbert Gerald Soosai Raj. 2025 IEEE/ACM 33rd International Conference on Program Comprehension (ICPC 2025).
Students’ use of GitHub Copilot for working with large code bases Anshul Shah, Anya Chernova, Elena Tomson, Leo Porter, William G Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025).
An Analysis of Students’ Testing Processes in CS1 Gonzalo Allen-Perez, Luis Millan, Brandon Nghiem, Kevin Wu, Anshul Shah, Adalbert Gerald Soosai Raj. Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025).
Fears and Confidence amongst Incarcerated Adult CS1 Students Emma Hogan, Audria Saravia-Montalvo, Ginger Smith, Emily Nguyen, Zyanya Rios, Adalbert Gerald Soosai Raj, William G Griswold, Leo Porter. Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2025).
Generation and evaluation of a culturally-relevant CS1 textbook for Latines using large language models Ismael Villegas Molina, Audria Montalvo, Shera Zhong, Mollie Jordan, Adalbert Gerald Soosai Raj. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).
A comparison of student behavioral engagement in traditional live coding and active live coding lectures Anshul Shah, Fatimah Alhumrani, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).
In-person vs blended learning: An examination of grades, attendance, peer support, competitiveness, and belonging Anshul Shah, Vardhan Agarwal, William G Griswold, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).
Uncovering Meaningful Computing Contexts for Incarcerated College Students Emma Hogan, John Driscoll, Adalbert Gerald Soosai Raj, William Griswold, Leo Porter. Proceedings of the 2024 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).
Re-instatement of Pell Grants for incarcerated students: Implications for CS education Emma Hogan, Darakhshan Mir, Andrew Cencini, Keith O’Hara, Adalbert Gerald Soosai Raj, William Griswold, Leo Porter. Proceedings of the 2024 RESPECT Annual Conference.
Us Latines in computing: A review of the literature Ismael Villegas Molina, Audria Montalvo, Adalbert Gerald Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).
Implications of ChatGPT for data science education Yiyin Shen, Xinyi Ai, Adalbert Gerald Soosai Raj, Rogers Jeffrey Leo John, Meenakshi Syamkumar. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).
Challenges and Approaches to Teaching CS1 in Prison Emma Hogan, Ruoxuan Li, Adalbert Gerald Soosai Raj, William G Griswold, Leo Porter. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).
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 Mollie Jordan, Kevin Ly, Adalbert Gerald Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).
A review of cognitive apprenticeship methods in computing education research Anshul Shah, Adalbert Gerald Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).
Working with large code bases: A cognitive apprenticeship approach to teaching software engineering Anshul Shah, Jerry Yu, Thanh Tong, Adalbert Gerald Soosai Raj. Proceedings of the 55th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2024).
An empirical evaluation of live coding in CS1 Anshul Shah, Emma Hogan, Vardhan Agarwal, John Driscoll, Leo Porter, William G Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 2023 ACM Conference on International Computing Education Research (ICER 2023).
Engagement and anonymity in online computer science course forums Mrinal Sharma, Hayden McTavish, Zimo Peng, Anshul Shah, Vardhan Agarwal, Caroline Sih, Emma Hogan, Ismael Villegas Molina, Adalbert Gerald Soosai Raj, Kristen Vaccaro. Proceedings of the 2023 ACM Conference on International Computing Education Research (ICER 2023).
The impact of a remote live-coding pedagogy on student programming processes, grades, and lecture questions asked Anshul Shah, Vardhan Agarwal, Michael Granado, John Driscoll, Emma Hogan, Leo Porter, William Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 2023 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023).
The effects of Spanish-English bilingual instruction in a CS0 course for high school students Ismael Villegas Molina, Adrian Salguero, Shera Zhong, Adalbert Gerald Soosai Raj. Proceedings of the 2023 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2023).
Understanding and measuring incremental development in CS1 Anshul Shah, Michael Granado, Mrinal Sharma, John Driscoll, Leo Porter, William G Griswold, Adalbert Gerald Soosai Raj. Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2023).
CS0 vs. CS1: Understanding fears and confidence amongst non-majors in introductory CS courses Emma Hogan, Ruoxuan Li, Adalbert Gerald Soosai Raj. Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2023).
Towards finding the missing pieces to teach secure programming skills to students Majed Almansoori, Jessica Lam, Elias Fang, Adalbert Gerald Soosai Raj, Rahul Chatterjee. Proceedings of the 54th ACM Technical Symposium on Computer Science Education (SIGCSE TS 2023).
Identifying gaps in the secure programming knowledge and skills of students Jessica Lam, Elias Fang, Majed Almansoori, Rahul Chatterjee, Adalbert Gerald Soosai Raj. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2022).
Investigating the impact of using a live programming environment in a CS1 course Ruanqianqian Huang, Kasra Ferdowsi, Ana Selvaraj, Adalbert Gerald Soosai Raj, Sorin Lerner. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2022).
An analysis of stress and sense of belonging among native and non-native English speakers learning computer science Vardhan Agarwal, Yada Chuengsatiansup, Elise Kim, Yuzi Lyu, Adalbert Gerald Soosai Raj. Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2022).
Live coding: A review of the literature Ana Selvaraj, Eda Zhang, Leo Porter, Adalbert Gerald Soosai Raj. Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2021).
Textbook underflow: Insufficient security discussions in textbooks used for computer systems courses Majed Almansoori, Jessica Lam, Elias Fang, Adalbert Gerald Soosai Raj, Rahul Chatterjee. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2021).
Experiences of non-native English speakers learning computer science in a US university Carmen Nayeli Guzman, Anne Xu, Adalbert Gerald Soosai Raj. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE TS 2021).
A qualitative analysis of lecture videos and student feedback on static code examples and live coding: A case study Derek Hwang, Vardhan Agarwal, Yuzi Lyu, Divyam Rana, Satya Ganesh Susarla, Adalbert Gerald Soosai Raj. Proceedings of the 23rd Australasian Computing Education Conference (ACE 2021).
Textbook Underflow Majed Almansoori, Jessica Lam, Elias Fang, Adalbert Gerald Soosai Raj, Rahul Chatterjee.
How secure are our computer systems courses? Majed Almansoori, Jessica Lam, Elias Fang, Kieran Mulligan, Adalbert Gerald Soosai Raj, Rahul Chatterjee. Proceedings of the 2020 ACM Conference on International Computing Education Research (ICER 2020).
Live-coding vs static code examples: which is better with respect to student learning and cognitive load? Adalbert Gerald Soosai Raj, Pan Gu, Eda Zhang, Arokia Xavier Annie R, Jim Williams, Richard Halverson, Jignesh M Patel. Proceedings of the Twenty-Second Australasian Computing Education Conference (ACE 2020). 🏆 Best Paper Award
Impact of bilingual CS education on student learning and engagement in a data structures course Adalbert Gerald Soosai Raj, Hanqi Zhang, Viren Abhyankar, Saswati Mukerjee, Eda Zhang, Jim Williams, Richard Halverson, Jignesh M Patel. Proceedings of the 19th Koli Calling International Conference on Computing Education Research.
Effect of native language on student learning and classroom interaction in an operating systems course Adalbert Gerald Soosai Raj, Eda Zhang, Saswati Mukherjee, Jim Williams, Richard Halverson, Jignesh M Patel. Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2019).
Determining data locality in a distributed system using aggregation of locality summaries Harshad Deshmukh, Adalbert Gerald Soosai Raj, Jignesh M Patel. US Patent 10,310,748.
Effect of Bilingual Education and Live-Coding on Student Learning and Engagement in Teaching and Learning Computer Sciences Adalbert Gerald Soosai Raj. PhD Dissertation, The University of Wisconsin-Madison.
Role of live-coding in learning introductory programming Adalbert Gerald Soosai Raj, Jignesh M Patel, Richard Halverson, Erica Rosenfeld Halverson. Proceedings of the 18th Koli Calling International Conference on Computing Education Research.
Is more active always better for teaching introductory programming? Adalbert Gerald Soosai Raj, Jignesh Patel, Richard Halverson. 2018 International Conference on Learning and Teaching in Computing and Engineering.
Does native language play a role in learning a programming language? Adalbert Gerald Soosai Raj, Kasama Ketsuriyonk, Jignesh M Patel, Richard Halverson. Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE ‘18).
How to teach “modern C++” to someone who already knows programming? Adalbert Gerald Soosai Raj, Varun Naik, Jignesh M Patel, Richard Halverson. Proceedings of the 20th Australasian Computing Education Conference (ACE 2018).