Director of the Computer Science Experience Labs (CSXL) · Faculty Fellow, Center for Faculty Excellence
Since 2022, I've directed the CSXL, where students gain experience and build community. I was the principal investigator and lead designer for the $350,000 renovation of its coworking and learning labs. Explore the design of the spaces.
My Foundations of Software Engineering course grew from a COMP590 pilot in Spring 2023 into COMP423. In Spring 2026, we incorporated AI-enabled development alongside design, testing, code review, and teamwork. Students are responsible for understanding and verifying the code they generate. Explore the software students built for themselves.
Formula110: Code on the Grid
After five weeks of Python, COMP110 students programmed autonomous race controllers and took their code to the starting grid. Explore the project and race-night retrospective.

UTA Teaching Team
My teaching is made possible thanks to a fabulous team of brilliant Undergraduate Teaching Assistants. Through Spring 2026, 269 undergraduates have served as colleagues in my courses, supporting students and helping improve how we teach computer science. Meet the Spring 2026 COMP423 team.
