General Information

I am an Assistant Professor in the Department of Mathematics + Computer Science at Lawrence Technological University.

Previously, I was an Assistant Professor at San Jose State University (2015-2019) and a Van Vleck Visiting Assistant Professor at the University of Wisconsin-Madison (2012-2015). I obtained my Ph.D. from the University of Waterloo in 2011 and M.Sc. from the University of Guelph in 2006.

I was recently featured in the Course Hero Best Lessons Series. You can find my article on innovations and teaching strategies for Differential Equations here.

GRSA Opportunities

Graduate Research Scholar Assistant positions are available through the College of Arts & Sciences.

If you are an LTU computer science Master’s student interested in working on problems related to biochemical reaction modeling, stochastic processes, and optimization, contact me for further details.

Teaching (Spring 2020)


  • Mathematical biology, dynamical systems, stochastic processes
  • Enzymatic pathways, signal transduction, genetic networks, etc.
  • Further details and publication list available here


I was raised in a small farming community Southern Ontario just west of Toronto. My non-academic hobbies include playing baseball, running, playing guitar, writing short stories, and enjoying family time with my twin boys, Mason and Austin. I am also known to frequent coffee shops and open mics. Despite my Canadian blood, I have never learned to skate.

My brother is Nathaniel Johnston, a fellow mathematician specializing in quantum information theory at Mount Allison University in Sackville, New Brunswick.