1. Teaching Synchronization in Parallel Computing;2023 21st International Conference on Emerging eLearning Technologies and Applications (ICETA);2023-10-26
2. Undergraduate Educational Pathways for Developing a High-Performance Computing Workforce;Proceedings of the Practice and Experience in Advanced Research Computing 2017 on Sustainability, Success and Impact;2017-07-09
3. A down-to-earth educational operating system for up-in-the-cloud many-core architectures;ACM Transactions on Computing Education;2013-01