John builds and manages curriculum for the Academy. He is an Associate Professor at the University of Colorado and works as an independent Cryptographer and Ethical Hacker. John went to U.C. Davis from 1995‑2000 for his Ph.D. and then spent two years as an assistant Professor at the University of Nevada at Reno. In 2002 he moved to the University of Colorado–Boulder where he researches cryptography and security.