Courses taught at Haverford:
Core Courses:
- General Chemistry and Lab
- First year Organic Chemistry and Lab
- Special Introductory Organic Chemistry for Underprepared Students
Advanced Courses:
- Advanced Organic Lab
- Biochemical Mechanisms
- Organometallic Chemistry
- Chemistry and Biochemistry of Nitrogen Fixation
- Chemistry of Coenzymes
- Origins of Life and Self-Replicating Systems
- Glycobiology
Courses for Non-Scientists:
- Chemistry of Food
- The Extraordinary Chemistry of Ordinary Things
