Zachary Gray

I've TA'd six classes, built TU's machine learning course, and trained the high school teachers who teach our intro-to-AI course.

  • Fundamentals of Machine LearningCS-4103, fall 2026. The course I built.
  • Database SystemsCS-4163, fall 2026

Classes

Every class I've TA'd for.The first was at Hendrix College in January 2022, my freshman year. The rest are at the University of Tulsa, where I'm a teaching assistant alongside my master's.

Intro to AI

An intro-to-AI course that Oklahoma high schools teach now.

Artificial Intelligence: Principles and Practices

University of Tulsa and Oklahoma high schools

A small team at TU and I spearhead it. I don't teach the high schoolers myself. I teach their teachers in a train-the-trainer workshop, and I build the lessons they teach from.

That build is the part I enjoy most. An LLM-assisted generator makes the slide decks and the material around them (handouts, entry and exit tickets, teacher guides), and the lessons run on an HTML presentation engine we built so the slides can be animated and interactive. We refine the material every week as it goes out.

Outside class

Scholarship Chair

I was Scholarship Chair of my fraternity chapter from Nov 2023 to May 2025. I set up tutoring, a homework database, and weekday study hours. The house GPA rose half a point in one semester.

Community

Community means two things to me. One is open source, so I try to document what I ship well enough that anyone can clone it and get it running. The other is local. I live in Tulsa now, my roots are in Fayetteville, Arkansas, and the intro-to-AI course goes to high schools here in Oklahoma.

See the researchSee the work
Sit at the desk, in 3D(the 3D version)There's a 3D version of this site. It needs a bigger screen than this one.This browser can't run WebGL, so it stays flat.It moves a lot, and your system asked for less motion.