Teaching

  1. CHEM3320 Chemical Kinetics
  2. CHEM4303 Introduction to Nanoscience and Nanotechnology
  3. CHEM5303 Recent Development of Nanoscience and Nanotechnology