1. Containerizing CS50: Standardizing Students' Programming Environments;Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1;2024-07-03
2. Mapping Computational Thinking Skills Through Digital Games Co-Creation Activity Amongst Malaysian Sub-urban Children;Journal of Educational Computing Research;2022-10-31
3. Taking Stock of MOOCs and Credit Substitutability;2022 IEEE Learning with MOOCS (LWMOOCS);2022-09-29
4. An Accelerated CS0 for Online Mature-Age Part-Time Students;Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 1;2021-06-26
5. Does Story Programming Prepare for Coding?;Proceedings of the 51st ACM Technical Symposium on Computer Science Education;2020-02-26