Office: College of Computing, Room 133
Internal Georgia Tech email: simpkins at cc dot gatech dot edu
External email: chris dot simpkins at gatech dot edu
Mailing Address:
801 Atlantic Drive
Atlanta, GA 30332-0280


Christopher Simpkins earned his Ph.D. in Computer Science under Charles Isbell at Georgia Tech. A graduate of the Air Force Academy, Dr. Simpkins has taught professionally as a classroom instructor, a scuba instructor, a youth wrestling coach, and an instructor pilot. An experienced software engineer, he has built and delivered single-user and enterprise-scale software into production in industry, academic, government, and applied research settings in roles from junior engineer to lead architect. He has performed fundamental research in reinforcement learning, programming languages, and software engineering, and applied machine learning to text analysis, radio emitter identification, automated antenna design, and adaptive agent programming. His research has been published in top venues including AAAI, OOPSLA, ICCM and the journal Scientometrics. Before joining the College of Computing at Goergia Tech Dr. Simpkins was an Air Force (instructor) pilot and space operations instructor, a software engineer at Internet Security Systems, and a research scientist at Georgia Tech Research Institute.

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

Attention TA Applicants!

For 1000 and 2000 level course, and many upper division courses, we employ undergraduate students as teaching assistants. For interested undergraduate students, the TA applications for future semesters begin during the final month of the current semester. From a computer connected to the CoC network or the VPN, visit TA application web site

It is extremely rare for graduate students to be TAs for 1000 and 2000 level courses. To be a TA for a 1000 or 2000 level course you must take the course and apply using the same process as undergraduate students. DO NOT SEND ME YOUR RESUME! Also keep in mind that undergraduate TAs are hourly employees. A graduate student in the undergraduate TA program does not get tuition remission, so in most cases it does not make sense for graduate students to be TAs for lower-division undergraduate courses.