Scott Tilley is a professor at the Florida Institute of Technology, where he is director of computing education. He previously taught at the University of California and brought his professional skills to Riverside, Carnegie Mellon University's Software Engineering Institute, and IBM. He is an ACM Distinguished Lecturer.