Teaching Programming by Revealing Thinking Process: Watching Experts' Live Coding Videos with Reflection Annotations - Lin, Yu-Tzu; Yeh, Martin K.-C; Tan, Sheng-Rong (IEEE Transactions on Education, 2022)