Teaching

  • CBE 9100 – Advanced Chemical Communications
  • CHEM 1302 – Discovering Chemical Energetics
  • CBE 2206 – Industrial Organic Chemistry
  • CHEM 9653 – Polymers: Synthesis to Function
  • CHEM 4493 – Chemistry of Biological Macromolecules