His research is concerned with the process of creating and managing source code changes. He has also created Saturate, a web application for qualitative analysis. Jonathan has a PhD from the University of British Columbia and an MSc and BSc from the University of Alberta.