Professional Experience

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