Home Background Research Teaching Papers Software Artwork Links

University of Waterloo
  • ENVE 223 - Differential Equations (Fall 2010,'11,'13)
  • ENVE 321 - Advanced Mathematics (Spring 2006,'07,'08,'15)
  • ENVE 573 - Contaminant Transport (Winter 2011,'12,'13,'14,'15)
  • CIVE 121 - Digital Computation (Spring 2008)
  • CIVE 486 - Hydrology (Fall '13,'16; Spring '13,'14)
  • CIVE 497 - GIS Applications in Civil and Environmental Engineering (Fall 2006,'07,'12)
  • CIVE 673 - Mathematical Methods in Environmental Engineering (Fall 2006,'07,'08,'10,'12; Winter '12)
  • CIVE 770 - GIS Applications in Civil Engineering (Fall 2005)
  • CIVE 770 - Frontiers in Hydrology (Fall 2016)
  • CIVE 781 - Principles of Hydrologic Modelling (Spring 2017)
  • Teaching quotables from the Iron Warrior (1) (2) (3)
University at Buffalo
  • CIE 507 - GIS Applications in Civil Engineering (Spring 2003, Spring 2005)
  • EAS 451 - Modern Methods of Engineering Computation (Summer 2002)
  • CIE 440 - Introduction to Environmental Engineering (Summer 2001)