Leo Porter
Professor
Studies computing education, including how generative AI tools such as GitHub Copilot change how novices learn to program.
Leo Porter's lab at UCSD works on learning & education technology, generative & foundation models and language & society. 38 papers since 2023. Applications close .
At a glance
- papers, 2023–2026
- 10/ year
- at T1 venues
- 0%
- PhD students
- —
- MS students
- —
- alumni listed
- —
Papers by yearfrom the lab homepage, 2023–2026
- 8 papers2026 · T1 0 · collecting
- 16 papers2025 · T1 0
- 9 papers2024 · T1 0
- 5 papers2023 · T1 0
T1 venuesOther
Research focuspaper titles that use each topic's words
- Learning & education technology5 papers
- Generative & foundation models5 papers
- Language & society1 paper
- change0 papers
- program0 papers
Paper list
From the lab homepage.
20268 papers
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, February, .Enabling Open Educational Resource Adoption through Integrated Sharing in PrairieLearn (opens in a new tab)
- Proceedings of the Australasian Computing Education Conference, February, .Exploring Student Behaviors and Motivations when using AI Teaching Assistants with Optional Guardrails (opens in a new tab)
- Proceedings of the Australasian Computing Education Conference, February, .Exploring student-AI interactions in vibe coding (opens in a new tab)
- Proceedings of the Australasian Computing Education Conference, February, .Further Study of Leveraging LLM Tutoring Systems for Non-Native English Speakers in Introductory Computer Science (opens in a new tab)
- —Generative AI Solves Introductory Computer Science Tasks. Now What? (opens in a new tab)
- —Integrating Large Language Models and Evaluating Student Outcomes in an Introductory Computer Science Course (opens in a new tab)
- Proceedings of the Conference on International Computing Education Research, August, .Planning on Paper: Problem Decomposition with Diagrams in Introductory Computing (opens in a new tab)
- Proceedings of the Conference on International Computing Education Research, August, .Student Perspectives on the Role of Teaching Assistants in the Age of GenAI (opens in a new tab)
202516 papers
- Proceedings of the Australasian Computing Education Conference, February, .Achievement Goals in CS1-LLM (opens in a new tab)
- ACM ACM Transactions on Computing Education. 25, 3, Article 34, September, .An Empirical Evaluation of Active Live Coding in CS1 (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, June, .Attitudes Towards Computing Amongst Incarcerated Adult Students in CS1 (opens in a new tab)
- Proceedings of the Koli Calling International Conference on Computing Education Research, November, .Evolution of Programmers’ Trust in Generative AI Programming Assistants (opens in a new tab)
- Proceedings of the ACM Global on Computing Education Conference, October, . Best Paper AwardFaculty Identities and Their Effects on Implementing Culturally Relevant Pedagogies at Hispanic-Serving Institutions (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, June, .Faculty Implementation of Culturally Relevant Pedagogies at Hispanic-Serving Institutions (opens in a new tab)
- Proceedings of the Conference on RESPECT, July, .Faculty Reasons For Using or Refraining From Culturally Relevant Pedagogies at Hispanic-Serving Institutions (opens in a new tab)
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, .Fears and Confidence amongst Incarcerated Adult CS1 Students (opens in a new tab)
- Proceedings of the Conference on RESPECT, July, .How Students Value Technology vs. Paper-Based Resources in CS1 in Prison (opens in a new tab)
- ASEE Annual Conference & Exposition, June, .Leveraging LLM Tutoring Systems for Non-Native English Speakers in Introductory CS Courses (opens in a new tab)
- ACM Transactions on Computer Education, July, .Multi-Institutional Study on Impostor Phenomenon (opens in a new tab)
- Proceedings of the Koli Calling International Conference on Computing Education Research, November, .Prerequisites and Performance in a Machine Learning Course: A Quantitative Analysis (opens in a new tab)
20249 papers
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, July, .A Comparison of Student Behavioral Engagement in Traditional Live Coding and Active Live Coding Lectures (opens in a new tab)
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, .Applying CS0/CS1 Student Success Factors and Outcomes to Biggs’ 3P Educational Model (opens in a new tab)
- Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, December, .Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools (opens in a new tab)
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, .Challenges and Approaches to Teaching CS1 in Prison (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, July, .CS1-LLM: Integrating LLMs into CS1 Instruction (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, July, . Best Paper AwardDesirable Characteristics for AI Teaching Assistants in Programming Education (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, July, .In-Person vs Blended Learning: An Examination of Grades, Attendance, Peer Support, Competitiveness, and Belonging (opens in a new tab)
- Proceedings of the Conference on RESPECT, May, .Re-Instatement of Pell Grants for Incarcerated Students: Implications for CS Education (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, July, .Uncovering Meaningful Computing Contexts for Incarcerated College Students (opens in a new tab)
20235 papers
- Proceedings of the Conference on International Computing Education Research, August, .An Empirical Evaluation of Live Coding in CS1 (opens in a new tab)
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, .Instructor Perspectives on Prerequisite Courses in Computing (opens in a new tab)
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, .Student Expectations of Tutors in Computing Courses (opens in a new tab)
- Proceedings of the Conference on Innovation and Technology in Computer Science Education, June, .The Impact of a Remote Live-Coding Pedagogy on Student Programming Processes, Grades, and Lecture Questions Asked (opens in a new tab)
- Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, .Understanding and Measuring Incremental Development in CS1 (opens in a new tab)
Where alumni went
Alumni are not listed on the lab homepage.
Apply to UCSDFall 2027
UCSD CSE Computer Science PhD
- Round
- Single round
- Opens
- —
- GRE
- See program page
- English
- See program page
- Fee
- See program page
Not yet confirmed for this intake.
Similar labsnearest by research summary
- USCMU
Tongshuang Wu
- Human-AI collaboration & trust
- CAToronto
Fanny Chevalier
- Visualization & visual analytics
- USUC Berkeley
Niloufar Salehi
- Human-AI collaboration & trust
- USUIUC
Koustuv Saha
- Accessibility, health & wellbeing
- GBUCL
Manolis Mavrikis
- Learning & education technology
- GBOxford
Reuben Binns
- Trustworthy & safe ML
Your notes
Save this lab to keep notes.
Data
Some numbers could not be verified:
- The member list could not be found on the lab site.
- The alumni list could not be found on the lab site.
- The lab site and the paper record do not agree.
- Collected
- Verified
- Papers
- The lab homepage
- Members
- Not collected
- Alumni
- Not collected
Tiers are venue classifications, not lab rankings.
UCSDcloses