Teaching

Presently taught courses

  • EE 3063 – Energy Systems
  • EE 4223 – Renewable Energy and Environment
  • EE 5057 – Energy and Environment
  • EE 5086 – Project Management
  • EE 5091 – Small Hydro Project Development

Previously taught courses

  • EE 4230 – Power System Analysis
  • EE 2083 – Power System II
  • EE 1012 – Electrical Engineering
  • EE 3043 – Power System III
  • EE 3953 – Presentation and Communication Skills