Christopher Belanger, PhD MBA

Christopher Belanger, PhD MBA

Data Scientist
Researcher
Policy Expert

Ottawa Neighbourhood Study

Belanger Analytics Inc.

University of Ottawa

Biography

I’m a data scientist, researcher, and policy expert who combines data-driven rigour with qualitative insights. My work and research interests include data science in support of the public good, qualitative investigations into consumers’ and workers’ experiences, and health policy with a focus on digital health and health-system governance.

I have five years’ experience in policy and strategy advisory roles with the Province of Ontario and the Government of Canada, and I received my PhD from the University of Toronto in the Philosophy of Modern Physics and an MBA studies from the University of Ottawa. I’m currently doing data science with the Ottawa Neighbourhood Study, am Principal Investigator on a uOttawa-based qualitative research study on public servants’ experiences with meaninglessness at work, and am an independent researcher and data science consultant with my company Belanger Analytics Inc.

Interests

  • Data Science
  • Qualitative Research
  • Public Policy

Education

  • Postdoctoral Fellowship, 2022

    University of Ottawa, Institut du Savoir Montfort

  • Masters of Business Administration, 2021

    University of Ottawa

  • PhD in Philosophy of Modern Physics, 2014

    University of Toronto

  • BSc in Physics and Mathematics, 2007

    University of Toronto

CV

My CV is available in PDF form. (Last updated: April 5, 2024)

Recent Posts

New Paper! The Experience of Meaningless Work in the Public Sector

A brief announcement! My co-authors Samia Chreim, Silvia Bonaccio, and I have just published a new paper called “The Experience and Implications of Meaningless Work in the Public Sector” in The Journal of Business Ethics.

A Minimal(ish?) Example of Using Session Cookies in SolidStart

This is a minimal working example showing how you can use session cookies to store persistent user data with Solid Start. The code itself is heavily commented and is available on GitHub, and I hope that in conjunction with the data dump below it helps somebody out.

Rolling Joins with dplyr v1.1.0!

tl;dr: Dplyr v1.1.0 now lets you do rolling joins! This is an unapologetically nerdy post about rolling joins, what they are, when and why they can be extremely useful, and how to do them using the programming language R and the package dplyr.

Building a Chat App with R and Shiny

How to build a basic chat application in R using Shiny, RSQlite databases, and CSS. The underlying logic can also be used for serious business applications.

Teaching a Computer to Talk* *(Sort of)

Using math to provide future generations with an infinitely renewable source of Dr. Seuss stories and Doug Ford campaign speeches. Includes an interactive web app and an R package.