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
Print