Teaching

Supervision

I have the great pleasure of working with three amazing PhD students at the University of Toronto, all currently in candidacy:

I am looking for PhD students to work with me! Please get in touch if my research areas appeal to you.

Teaching

My teaching, like my research, combines a computer science and engineering background with a commitment to humanistic values, social science methods, critical thinking and the crossing of disciplinary boundaries. I believe these crossings must be central to teaching information, since most concerns of relevance in our field require us to take the social and the technological and the human equally seriously. Teaching discrete technical skills remains a central component of graduate professional education, but future professionals need to develop systemic ways of thinking and acting to integrate and synthesize these skills.

I will update this page once I am back to teaching in Fall 2019 – for now, here are the courses I have taught at Toronto. The syllabus for these can be found at the Faculty of Information website.

  • INF1005/1006: Systems Thinking, Systems Design
  • INF1342: System Requirements and Architectural Design
  • INF2194 Information Systems Design Project
  • INF2122: Digital Preservation and Curation
  • INF2308: Digital Preservation Planning
  • CCT301: Design for Online Culture