All undergraduate engineering students matriculate to Cornell without a declared major. This is so that each student can explore and make an informed choice on which major they choose to affiliate with. All engineering majors require a combination of core math and science courses, as well as engineering distribution courses and writing seminars in preparation for affiliation, which takes place at the end of the third semester. The particular course selection required for affiliation into each major is largely overlapping but not identical. The Cornell Engineering Undergraduate Handbook provides specific information on affiliation requirements for each major. For BME, we require math, biology, chemistry, and physics training, in addition to computer science.