Experience at UNBC
July 2012 - present: Professor
July 2007 - June 2012: Associate Professor (Tenured)
July 2003 - June 2007: Assistant Professor
July 2007 - June 2013: Co-Director of UNBC/UBC Joint Environmental Engineering Program
October 2009 - December 2009: Guest Professor, Technical University of Kaiserslautern, Germany
May 2006 - July 2006: Visiting Assistant Professor, Department of Civil Engineering, University of Windsor
Prior Experience
December 2000 - June 2003: Hydrotechnical Engineer (full-time), Klohn-Crippen Berger Ltd. Toronto, Canada
January 2003 - April 2003: Sessional Instructor, University of Toronto, Canada
May 1999 - November 2000: NSERC Post-Doctor Fellow, University of Toronto, Canada
September 1999 - December 1999: Sessional Instructor, University of Toronto, Canada
October 1993 - August 1998: Research Associate; Technical University Kaiserslautern, Germany
July 1990 - March 1993: Lecturer/Research Engineer, Hefei University of Technology, China
July 1988 - June 1990: Research Assistant, Hefei University of Technology, China