Kris Jordan

Kris Jordan

  • Mission
  • Students
  • Teaching
  • Thoughts

Kris JordanProfessor of the Practice of Computer Science at UNC Chapel Hill

Director of the Computer Science Experience Labs (CSXL) · Faculty Fellow, Center for Faculty Excellence

Recent projects in teaching and learning

The renovated CSXL coworking space with shared desks, monitors, and ergonomic chairs

Computer Science Experience Labs

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.

The student-built CSXL application with news, opening hours, reservations, and events

Software Engineering and AI

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 autonomous racing: a blue race car beneath the F110 emblem

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.

Teaching in Lecture
Photo via the Daily Tar Heel and Madeline Crumpler.

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.

Kris Jordan
Kris Jordan
MissionStudentsTeachingThoughts
Connect
YouTubeTwitterInstagramLinkedInGitHub
Copyright © 2026 Kris Jordan