Undergraduate Programs of Study

Learn from world-class professors in our top-ranked engineering, science and mathematics programs, where you can choose to augment your major with a minor or specialized certificate, and get hands-on multidisciplinary experience. Explore our undergraduate programs below or on the left bar menu.
- Biochemistry
- Biochemistry & Molecular Biology (Second Major Only)
- Biology
- Biomathematics
- Biomedical Engineering
- Chemical Engineering
- Chemistry
- Civil Engineering
- Computational Science (Second Major Only)
- Computer Engineering
- Computer Science
- Data Science (Second Major Only)
- Electrical Engineering
- Engineering Design
- International Computer Science
- International Studies (Second Major Only)
- Mathematics
- Mechanical Engineering
- NanoEngineering
- Optical Engineering
- Physics
- Software Engineering