Appropriating Technology Appropriating Technology
2025
Grand Challenge Problems in Technology-Enhanced Learning II: MOOCs and Beyond Grand Challenge Problems in Technology-Enhanced Learning II: MOOCs and Beyond
2015
Computer Science and Educational Software Design Computer Science and Educational Software Design
2011