In order to provide a high level of expertise, generate curiosity and nurture creative minds, the Chemistry Program offers integrated and systematic education across the School of Science and the School of Engineering. The curriculum is designed to develop theoretical knowledge and experimental skills through interactive lectures, practical workshops, seminars and laboratories. Courses in the first three years include Basic Chemistry, Organic Chemistry, Inorganic Chemistry, Analytical Chemistry and Physical Chemistry, followed by advanced topics in Bio-organic Chemistry, Bio-inorganic Chemistry, Organometallic Chemistry, Solid State Chemistry, Quantum Chemistry, Material Chemistry, and Polymer Chemistry. In the final fourth year, students join research groups in the School of Science or the School of Engineering to carry out laboratory research for their graduation theses.