Christopher L. Simpkins

Lecturer, Ph.D. Candidate
Official Georgia Tech Office 365 Email: simpkins at cc dot gatech dot edu - use for FERPA-protected stuff

Georgia Tech Email for Life: chris dot simpkins at gatech dot edu - use for everything else

I'm a Lecturer in the College of Computing at Georgia Tech. I successfully defended my dissertation in February 2017 and after my committee signs their acceptance of minor revisions I'll have my Ph.D. in Computer Science under Charles Isbell. I completed my MS in Computer Science in 2004 specializing in Artificial Intelligence. A 1990 graduate of the United States Air Force Academy, my background includes research, software engineering, flying, and teaching -- as a classroom instructor and as an instructor pilot. In 15 years as a professional software engineer in private industry, the military, and applied research, I've built and delivered dozens of successful enterprise-scale and single-user systems, mostly as chief architect or lead software engineer. As a researcher, I have applied machine learning to text analysis, radio emmiter identification, automated antenna design, and adaptive agent technology. I am currently focused on basic research to enable the engineering of intelligent agent software. To this end I am creating an experimental programming language that represents a new adaptive agent paradigm. AFABL (A Friendly Adaptive Behavior Language) integrates reinforcement learning into a Scala-based domain-specific language which makes certain kinds of agent programs less complex to write and understand.

Attention Registering Students!

Professors don't grant overrides for major restrictions, prerequisites, etc., so please don't email me asking for registration overrides. For CS courses see

Spring 2017 Teaching

Scuba Diving

We're offering five Scuba 1 and four Scuba 2 classes this semester, and a fantastic Spring Break Trip to Cozumel. Here are the Scuba and Scuba-related classes I'm teaching:

Research Interests

Artificial Intelligence, Machine Learning, Programming Languages, Software Engineering, Computer Science Education. Read more.


I am a scuba diving instructor in Georgia Tech's Scuba program. We run several classes every semester at the CRC and take trips -- mainly to south Florida -- for certification dives. This program offers some of the best dive training you will find anywhere and is very inexpensive for GT students. Note that these courses provide training, but certification requires open water checkout dives. I also run scuba diving trips to accomplish these certification dives.


Ph.D., Computer Science, Georgia Institute of Technology, In Progress
M.S., Computer Science, Southern Polytechnic State University, 2004
B.S., U.S. Air Force Academy, 1990


In addition to teaching computer science and scuba diving I enjoy mountain biking, wrestling, chess and ballet (watching, not doing). I speak pretty good German (natively fluent as a child) and intermediate French.