CHEM 7410 Advanced Organic Chemistry: General Principles