Dr. Speegle works on two distinct projects. The first is CT³ : Central Texas Computational Thinking, Coding and Tinkering, which is designed to train certified public school teachers to become certified computer science teachers. The second is development of a general parallelization theory in order to advance automated parallel computation beyond MapReduce.
Dr. Speegle was an assistant professor at Baylor University from 1990-1996; an associate professor from 1996-2006; a professor from 2006 on. He served as chair of the computer science department from 2011-2018.