An environment for learning interactive programming. - Terry Tang; Scott Rixner; Joe Warren (SIGCSE, 2014)

Data-Driven Test Case Generation for Automated Programming Assessment. - Terry Tang; Rebecca Smith; Scott Rixner; Joe Warren (ITiCSE, 2016)

An Automated System for Interactively Learning Software Testing. - Rebecca Smith; Terry Tang; Joe Warren; Scott Rixner (ITiCSE, 2017)

Auto-Generating Visual Exercises for Learning Program Semantics. - Rebecca Smith; Terry Tang; Joe Warren; Scott Rixner (ITiCSE, 2019)