The undergraduate program is a 4-year full-time bachelor’s degree program focusing on the teaching and learning of fundamental theories and knowledge. Courses are mostly delivered in the traditional classroom way, supplemented by experiments, simulations, and competitions. Regarding curricula for the majors, first and second year courses are mainly foundational courses required by USTC, with a few experiential courses to familiarize students with practice. Beyond discipline-specific core courses, third and fourth year teaching and learning emphasize academic and professional engagement with experiential courses, senior projects, summer internships, and thesis requirements. Measurement of engagement outcome is carried out through in-course evaluations of learning, project reports, and theses.