He has published and presented papers in the areas of computer games, humanities computing, and multimedia. He currently holds a research grant from the Social Sciences and Humanities Research Council of Canada (SSHRC) to study the cultural politics of computer game play. He is also a member of collaborative research projects, including Globalization and Autonomy (SSHRC-MCRI) and two projects funded by the Canada Foundation for Innovation: TAPoR (Text Analysis Portal for Research) and IRIS (Infrastructure for Research on Internet Streaming).