Teaching

Graduate Courses

  • ES 515/ES 696b- Biochemical Engineering
  • ES 663b- Industrial Water Pollution Control
  • CBE 9391- Renewable Biofuels: Principles and Applications
  • CBE 9213 Biosensors: Principles and Applications CBE Modular M.Eng Course in Water Pollution to Practicing Engineers

Undergraduate Courses

At The University of Western Ontario

  • ES 390a- Biochemical Engineering I
  • ES 401a- Biochemical Engineering II
  • ES 402b- Biochemical Engineering III
  • ES 363b- Water Pollution
  • ES 463b- Water Pollution Design
  • ES 415- Chemical Engineering Project
  • CBE 290a- Biochemical Engineering 1
  • CBE 203b- Momentum, Heat and Mass Transfer
  • CBE 313a- Process Material and Energy Balances
  • CBE 320b/696b- Biochemical Engineering III
  • ES 050 - Introduction to Engineering Design

At University of California, Riverside (1993-94)

  • Biochemical Engineering
  • Thermodynamics