Keith Hellman 

Visiting Teaching Associate Professor, Computer Science

Keith HellmanKeith Hellman graduated from the University of Chicago with a B.Sc. in Mathematics in 1990 with a specialization in statistics. He began programming in clinical labs for the University of Chicago Hospitals, and for the next decade wrote research oriented analysis software, clinical databases, back-end databases for electronic publishing, and completed statistical analysis for journal papers. He went on to develop software and testing protocols for several different medical devices as well as in-home automation systems. Keith entered the Colorado School of Mines in 2004 and completed a M.Sc. in Computer Science with the thesis “Learning to Live — A Wireless Sensor Network Protocol Using Reinforcement Learning.”

Keith was an Associate Teaching Professor at the Colorado School of Mines for seven years teaching courses at all levels of the undergraduate CS curriculum. He is now a Visiting Teaching Associate Professor at Mines, teaching upper level courses in computer simulation and compilers.

Keith is an experienced Unix systems programmer and an open source software advocate. He resides in Lakewood, Colorado with his wife, two daughters, and too many computers to count.


  • B.S. Mathematics University of Chicago 1990
  • M.S. Computer Science Colorado School of Mines 2004