Theory and lab courses teaching/taught
 
CHM604: Advanced Organic chemistry
CHM610: The Chemistry of Natural Products
CHM612: Asymmetric Synthesis and Catalysis
CHM302: Organic Chemistry
CHM212: Chemistry Lab IV
CHM311: Organic Chemistry Lab
CHM111: Chemistry Lab I
Instructor of IDC 351&352; IDC 451&452; IDC 601&602