Students in my research lab work on different aspects of computing education, including studying effective pedagogical approaches, tracking & analyzing learning behaviors, and developing next generation technologies supporting learning and teaching of programming. Some recently published papers from my lab include:

Quantifying the Effects of Prior Knowledge in Entry-Level Programming Courses
David H. Smith, IV, Qiang Hao, Filip Jagodzinski, Yan Liu, and Vishal Gupta
ACM 2019 Conference on Global Computing Education. Chendu, China.

On the Effects of Active Learning Environments in Computing Education
Tyler Greer, Qiang Hao, Mengguo Jing, Bradley Barnes
2019 ACM Technical Symposium on Computer Science Education (SIGCSE ‘19). Minneapolis, MN.

Investigating the Essential of Meaningful Automated Formative Feedback for Programming Assignments
Qiang Hao, Jack Wilson, Camille Ottaway, Naitra Iriumi, Kai Hicks and David Smith
2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). Memphis, TN.

My current lab members include: