Arends, et al.. An Intelligent Tutor to Learn the Evaluation of Microcontroller I/O Programming Expressions. ACM Press, 2017, doi:10.1145/3141880.3141884.