Service to the Scholarly Community
Membership in Scholarly Societies
- Member, American Educational Research Association (1992–present)
- Member, Association for Computing Machinery (1994–present)
Editorial Activities
- Executive Editor, Cognition & Instruction
- Member, Editorial Board, The Journal of the Learning Sciences
- Member, Editorial Review Board, Journal of Research on Technology in Education
- Member, Editorial Board, THEN: Technology, Humanities, Education & Narrative
- Manuscript reviewer for: The Journal of the Learning Sciences; The Journal of Research on Technology in Education; Alberta Journal of Educational Research; Canadian Journal of Science, Mathematics and Technology Education; THEN: Technology, Humanities, Education & Narrative; Computers in Human Behaviour; Recent Patents on Computer Science