scend3

> people / dhsmith

Photo of David H. Smith IV

David H. Smith IV

Assistant Professor & PI

Virginia Tech

Computing education research — AI-assisted learning tools, automated assessment, and how novices learn to program.

David directs the ASCEND Lab, where his research focuses on computing education — particularly how novice developers, data scientists, and designers learn to program.

His work spans AI-assisted learning tools, automated assessment, and pedagogical approaches for introductory computing courses. Much of the lab’s methodological practice is written down and kept current in the lab wiki, and undergraduates join the lab through open project teams.

Teaching

Courses taught, with the materials that go with them.