Teaching

Chem160: Molecular foundation of Nanobiotechnology

Chem132: Advanced Organic Chemistry-Spectroscopy

Chem130: Advance Mechanisms of Organic Chemistry

Chem69: Advanced Laboratory-Materials Chemistry