Andrew C. Freeman, computer science researcher and educator

I’m a Computer Science PhD candidate at the University of North Carolina at Chapel Hill. Before that, I got a B.S. in Computer Science and Mathematics from Samford University in Birmingham, Alabama. And before that, I grew up near Dallas, Texas.

My research focuses on multimedia systems. I’m exploring asynchronous event representations for video, event compression, and event applications.

In August 2024, I will join the faculty of Baylor University as an Assistant Professor of Computer Science.

This site was built on Jekyll with the Ultra theme, hosted on GitHub Pages. I don’t update this site very often.


My CV is available here.

E-mail me for research reasons:

E-mail me for work reasons (e.g., consulting):

E-mail me for personal reasons:

Follow my development work on GitHub

Add me on LinkedIn

I don’t use Twitter/X or Mastadon.

Mentoring & Collaboration

Undergraduate/Graduate Students

During my time at UNC, I have had the pleasure of working with and mentoring many other students/academics in research. Some of those students include:

In addition, I led four teams of undergraduate learning assistants during my first two years of graduate school.

Polygence (High School Students)

I mentor high school research projects through the Polygence platform.

Students mentored for full research projects:

Through the Polygence Pathfinders program, I have also met individually with 30+ high school students to discuss the world of computer science studies, job opportunities, research, and college applications.

Statement of Values

As a covenant member of the Summit Church, I hold to the Baptist Faith and Message.

I believe in the sanctity of all life, including the lives of the unborn. I believe there is objective morality and that the ultimate purpose of our lives is to know God and make him known.

I regularly support the Summit Church and the International Mission Board with my charitable donations.