He has published on think tanks in Social Studies of Science and Canadian Review of Sociology, and is currently collaborating on a comparative analysis of think tanks in Canada and the United States. His current SSHRC-funded research uses social network analysis to examine the structure of large scale collaboration networks in open source software development, and examine the diffusion of expert knowledge across institutional boundaries.