PhD, Engineering Education
Title: Identifying and Supporting Hurdles in the Upper-Division Undergraduate Computer Science Curriculum
Dissertation Advisor: Dr. Adrienne Decker
Committee Members: Dr. Corey Schimpf, Dr. Jessica Swenson
4.0 GPA
I am an assistant professor of computer science at the University of Oklahoma in the Gallogly College of Engineering.
My research covers a broad range of student issues across computing education, as well as across other disciplines. Some of my ongoing research involves first-year student issues, integrating AI technology in non-CS educational contexts, and studying populations of students as they progress through undergraduate CS. My other research interests going forward involve the use of generative AI models in providing scalable supports for students learning computer science concepts.
PhD, Engineering Education
Title: Identifying and Supporting Hurdles in the Upper-Division Undergraduate Computer Science Curriculum
Dissertation Advisor: Dr. Adrienne Decker
Committee Members: Dr. Corey Schimpf, Dr. Jessica Swenson
4.0 GPA
Bachelors of Science in Computer Science
3.7 GPA, Magna Cum Laude
| School | Term | Course Code | Course Name | Students |
|---|---|---|---|---|
| University of Oklahoma | SP26 | CS 1323 | Intro to Programming in Java - 3 Credit | TBD |
| University of Oklahoma | SP26 | CS 3323 | Principles of Programming Languages | TBD |
| University of Oklahoma | SP26 | CS 3823 | Theory of Computation | TBD |
| University of Oklahoma | FA26 | CS 1323 | Intro to Programming in Java - 3 Credit | 31 |
| University of Oklahoma | FA26 | CS 3323 | Principles of Programming Languages | 44 |
| University of Oklahoma | FA26 | CS 3823 | Theory of Computation | 100 |
| University of Oklahoma | SP26 | CS 1321 | Intro to Programming in Java - 1 Credit | 8 |
| University of Oklahoma | SP26 | CS 1323 | Intro to Programming in Java - 3 Credit | 49 |
| University of Oklahoma | SP26 | CS 3323 | Principle of Programming Languages | 81 |
| University of Oklahoma | FA25 | CS 1321 | Intro to Programming in Java - 1 Credit | 17 |
| University of Oklahoma | FA25 | CS 1323 | Intro to Programming in Java - 3 Credit | 33 |
| University of Oklahoma | FA25 | CS 3323 | Principle of Programming Languages | 63 |
| University at Buffalo | SU25 | CSE 115 | Intro to Computer Science 1 | 34 |
| University at Buffalo | FA24 | CSE 115 | Intro to Computer Science 1 | 81 |
| University at Buffalo | SU24 | CSE 115 | Intro to Computer Science 1 | 43 |
| University at Buffalo | SU23 | CSE 115 | Intro to Computer Science 1 | 59 |
| University at Buffalo | SU22 | CSE 115 | Intro to Computer Science 1 | 45 |
| University at Buffalo | SU21 | CSE 115 | Intro to Computer Science 1 | 28 |
Primary faculty advisor for the Game Developers Association registered student organisation in OU Computer Science.
August 2025-Present
Faculty co-advisor for Hacklahoma, the University of Oklahoma's MLH hackathon.
August 2025-Present
Faculty co-advisor for the OU CS Interview Preparation Club.
August 2025-Present
August 2025-Present
August 2025-Present
August 2025-Present
2020-Present
2021-Present
August 2025-August 2026
Summer 2026
2024