Academic Background: Ph.D. in Computer Science and Education, University of Michigan, 1993; M.S. in Computer Science, University of Michigan, 1986; B.S. in Computer Science, Wayne State University, 1984.
Research Interests: Computing education, learning sciences, and educational technology. Explores how students learn programming and ways to improve computer science education.
Appointments: Professor, School of Interactive Computing, Georgia Institute of Technology, 1993–present; Director, Undergraduate Programs in Computing, 2015–2020.
Awards: ACM Distinguished Educator Award, 2010; IEEE Computer Society Undergraduate Teaching Award, 2019.
Publications: Co-author of Learner-Centered Design of Computing Education: Research on Computing for Everyone (Morgan & Claypool, 2015); Numerous articles in ACM Transactions on Computing Education.
Additional Contributions: Developed Media Computation, a widely adopted approach to teaching introductory programming; Active contributor to NSF-funded projects on computing education.