David Miller joined the faculty of the Department of Computer Science at its founding in 1981. He has served as Associate Dean for the School of Computer Science, Telecommunications and Information Systems (CTI) since the School's inception in 1995 and began serving as Dean of what is now the College of Computing and Digital Media in 2005. Miller served as DePaul’s Interim Provost for the 2014-2015 academic year.
Miller received his doctorate in mathematics from the University of Chicago. Amid eclectic interests in computer science, he did work on industrial applications of artificial intelligence; he is currently involved in porting the Clojure programming language to the .Net runtime.