Derek F. Reilly

office: room 4204, Mona Campbell Building
mail: Goldberg Computer Science Building, 6050 University Ave., PO Box 15000, Halifax, Nova Scotia, Canada, B3H 4R2
e: reilly AT cs DOT dal DOT ca
t: 902.494.4057

Hi! Welcome to my home on the World Wide Web... I'm an Assistant Professor in the Faculty of Computer Science at Dalhousie University, working in the area of Human-Computer Interaction. I am a member of the Graphics and Experiential Media (GEM) Lab.

Before coming to Dalhousie I was Associate Professor at OCAD University in Toronto, where I helped to initiate and for a short time directed their graduate program in Digital Futures, and held an adjunct appointment in Computer Science at the University of Toronto.

Before OCAD U I was a postdoctoral researcher in the GVU Center at Georgia Tech, where I led a research project called TwinSpace, a fusion of virtual and physical collaborative workspaces, and was a member of the Pixi Lab.

My doctoral research at Dalhousie considered gestural and mixed-media techniques for connecting spatial information resources (primarily paper maps and content on mobile devices).

In a previous life I worked in software R&D for a number of companies in Waterloo and Montreal, ending up at U S West's Global Village Labs, an applied research group pioneering corporate intranet applications. Following this I was partner in a startup between 1999-2001 (Locasys Software) where I built an infrastructure for a social location-based service called OpenPlaces.

For those in the know, my Erdős number is 3, and I am a level 21 Pokémon GO trainer.

My research generally explores post-desktop computer interfaces, particularly their relationship to the built environment and to human physicality. The work crosses a range of technical domains, including interactive visualization, mobile computing, mixed reality environments, interactive exhibits and whole body interaction. I am also interested in the design of technologies to support spatial thinking in situ (when wayfinding, exploring, annotating, dispatching, etc.). Details about a number of the projects I have worked on are available on this page.



  • Ubiquitous Computing (CSCI 6609/4126, Summer 2017)
  • Software Engineering (CSCI 3130, Summer 2017)
  • Computer Science I (CSCI 1100, Fall 2017)