Smith earned his bachelor’s (’83) at Purdue University and his master’s (‘85) and Ph.D. (‘89) in computer science at Cornell University.