Hi!

I'm an Assistant Professor in the Department of Knowledge Integration at the University of Waterloo, and am cross-appointed to Sociology & Legal Studies and the School of Environment, Resources, & Sustainability. I'm also an Affiliated Researcher at the Waterloo Institute for Complexity and Innovation, a Policy Fellow at the Balsillie School of International Affairs, and a board member for the University of Waterloo Survey Research Center.

I'm a sociologist by training, but my work is increasingly interdisciplinary. I primarily work in the areas of social network analysis and computational social science, with substantive interests in the sociologies of science, education, technology, and the environment. I am involved in a variety of projects that combine established sociological theories and methods (e.g. surveys, interviews) with computational methods (e.g. statistical network models, automated text analysis methods) to address debates in social science, informatics, and public policy. Eventually, I'll get around to writing up a more detailed description. For now, you can browse some of the articles linked below. My work is currently funded by 8 research grants, including an Early Researcher Award from from the Ministry of Research and Innovation in Ontario and 5 Grants from the Social Science and Humanities Research Council of Canada (SSHRC).

In addition to writing articles, I am co-developing research software with student members of my research team. You can learn more about metaknowledge and gitnet on my NetLab website. I recently published an article about metaknowledge (with Reid McIlroy-Young) in Journal of Informetrics. You can read it here.

Research


  • social network analysis

  • computational social science, data science

  • science & public policy, education

  • environmental sociology

  • information technology policy, digital networks, software design

NetLab

In addition to writing articles, I am co-developing research software with student members of my research team. Our work is funded in part by grants from the Social Science and Humanities Research Council of Canada (SSHRC) and an Early Researcher Award from the Ministry of Research and Innovation in Ontario.

  • metaknowledge

    metaknowledge is a full-featured Python package for computational research in information science, network analysis, and science of science.

  • gitnet

    gitnet is a Python package with tools for collecting, cleaning, and exporting quantitative and network datasets from local git repositories and mailing lists.

  • our source code

    Source code for NetLab projects is available on Github under GPL3.

Teaching

I teach courses on research methods and design, science and public policy, the art and science of learning, and a variety of courses that are broadly related to computational social science (e.g. data mining, network analysis, visualization, etc.). I also run the Knowledge Integration senior project / thesis course. I primarily work with graduate students from the Department of Sociology & Legal Studies, but I have also worked with students from departments in the Faculty of Environment and the Faculty of Applied Health Sciences.