Philip A. Sands

Assistant Teaching Professor of Computer Science

Philip A. Sands

Dr. Philip Sands joined the Department of Computer Science at Purdue University as an Assistant Teaching Professor in 2025. His research interests are computer science education, motivation, and broadening participation in computing. He previously taught computer science at both the University of Olivet and Michigan State University. Previously, Phil spent 6 years as a software engineer, 7 years teaching computer programming and statistics at high schools … ↓More

Joined department: Summer 2013

Education

BSE, University of Michigan, Computer Engineering (2001)

Teaching Certification, Eastern Michigan University, Secondary Mathematics and Computer Science (2006)

Ph.D., Michigan State University, Educational Psychology and Educational Technology (2021)


Dr. Philip Sands joined the Department of Computer Science at Purdue University as an Assistant Teaching Professor in 2025. His research interests are computer science education, motivation, and broadening participation in computing. He previously taught computer science at both the University of Olivet and Michigan State University. Previously, Phil spent 6 years as a software engineer, 7 years teaching computer programming and statistics at high schools in Washington D.C. and Michigan, and 8 years as the K-12 Outreach Coordinator for Computer Science at Purdue University..