CodeBuddy (Collaborative Software Development Environment): In- and Out-Class Practice for Remote Pair-Programming with Monitoring Coding Students' Progress. - Teerapong Leelanupab; Tiwipab Meephruek (SIGCSE, 2019)