Jonathan has been teaching law at the post-secondary level for over 30 years. He taught Criminal Law as well as Evidence and Procedure in the Justice Studies Faculty of Mount Royal University in Calgary, Alberta from 1989 to 2007. He also taught Expert Witness Testimony in the Forensic Studies Program at Mount Royal University from 2003 to 2014. Jonathan is currently a Sessional Lecturer in the Dhillon School of Business of the University of Lethbridge where he has been teaching Management Law since 2002.