For all students and faculty members returning to campus. Click here for more information

James Craig

Associate Professor, Canada Research Chair in Hydrologic Modelling and Analysis

Contact InformationJames Craig

Phone: 519-888-4567 x37554
Location: E2 2315


Biography Summary

James R. Craig is an Associate Professor in the Civil and Environmental Engineering Department at the University of Waterloo.

Prof. Craig’s expertise is in numerical and analytical modelling of water resource systems, with a focus on surface water hydrology, regional-scale groundwater flow, and subsurface heat transfer/phase change simulation. His research program bridges the divide between the fundamental and practical, with the goal of developing more robust, accurate, and practical modelling approaches that will be used to guide water management, operations, and policy. The core of Prof. Craig’s research program, which advances the toolkit of hybrid analytical-numerical methods to address a diverse range of problems, complements his collaborative research and publications across a variety of fields, including discontinuous permafrost hydrology, carbon sequestration, geothermal loop design, infiltration theory, and oil sands remediation. Prof. Craig is the lead software developer of the open-source Raven Hydrological Modelling framework (Raven) [], which has been adopted by organizations across Canada for water resources assessment, reservoir inflow forecasting, and flood forecasting.

Prof. Craig has earned multiple awards for research, service, and teaching, including the Ontario Early Researcher Award in 2011, the Faculty of Engineering Distinguished Performance Award in 2012, the Sandford Fleming Foundation Teaching Excellence Award in 2014, and the UW Engineering Society Teaching Excellence Award in 2018.

Research Interests

  • Groundwater modelling
  • Permafrost Hydrology
  • Hydrologic Modelling
  • Hydrological Upscaling
  • Analytical-Numerical Methods


  • 2005, Doctorate, Civil, Structural, and Environmental Engineering, University at Buffalo
  • 1999, Bachelor's, Civil Engineering, Bucknell University


  • CIVE 770 - Topics in Environmental Eng
    • Taught in 2016
  • CIVE 781 - Pr. of Hydrologic Modelling
    • Taught in 2017, 2018, 2019
  • ENVE 223 - Diff Equations & Bal Laws
    • Taught in 2017, 2018
  • ENVE 279 - Energy and the Environment
    • Taught in 2017, 2018, 2019, 2020
  • ENVE 573 - Contaminant Transport
    • Taught in 2020
* Only courses taught in the past 5 years are displayed.

Selected/Recent Publications

  • Carpino, Olivia and Haynes, Kristine and Connon, Ryan and Craig, James and Devoie, Élise and Quinton, William, The trajectory of landcover change in peatland complexes with discontinuous permafrost, northwestern Canada, Hydrology and Earth System Sciences Discussions, 2020, 1 - 40
  • Spieler, Diana and Mai, Juliane and Craig, James R and Tolson, Bryan A and Schütze, Niels, Automatic Model Structure Identification for Conceptual Hydrologic Models, Water Resources Research, 56(9), 2020
  • MacVicar, Bruce and Clow, Andrew and Muirhead, Chris and Al-Hammoud, Rania and Craig, James, Design, Construction, and Destruction in the Classroom: Experiential Learning with Earthen Dams, Journal of Hydraulic Engineering, 146(6), 2020
  • Brown, Genevieve and Craig, James R, Structural calibration of an semi-distributed hydrological model of the Liard River basin, Canadian Water Resources Journal/Revue canadienne des ressources hydriques, 2020, 1 - 17
  • Craig, James R and Brown, Genevieve and Chlumsky, Robert and Jenkinson, Wayne and Jost, Georg and Lee, Konhee and Mai, Juliane and Serrer, Martin and Snowdon, Andrew P and Sgro, Nicholas and others, Flexible watershed simulation with the Raven hydrological modelling framework, Environmental Modelling & Software, 2020
  • Devoie, Élise G and Connon, Ryan F and Craig, James R and Quinton, William L, Subsurface flow measurements using passive flux meters in variably-saturated cold-regions landscapes, Hydrological Processes, 2020
  • Han, Ming and Mai, Juliane and Tolson, Bryan A and Craig, James R and Gaborit, Etienne and Liu, Hongli and Lee, Konhee, Subwatershed-based lake and river routing products for hydrologic and land surface models applied over Canada, Canadian Water Resources Journal/Revue canadienne des ressources hydriques, 2020, 1 - 15
  • Chernos, M and MacDonald, RJ and Nemeth, MW and Craig, JR, Current and future projections of glacier contribution to streamflow in the upper Athabasca River Basin, Canadian Water Resources Journal/Revue canadienne des ressources hydriques, 2020, 1 - 21
  • Craig, James R and Ramadhan, Muhammad and Muffels, Christopher, Reply to Comment on" A Particle Tracking Algorithm for Arbitrary Unstructured Grids"., Ground water, 58(1), 2020
  • Craig, JR and Ramadhan, M and Muffels, C, A particle tracking algorithm for arbitrary unstructured grids, Groundwater, 58(1), 2020, 19 - 26

Graduate Studies