Class of 2026 and onward
Non-MSE Technical Electives
Choosing Electives (for the class of 2026 and onward):
For complete details, please select your calendar. For example, the Class of 2028 uses the 2023 calendar.
Beginning in 1B/2A, students begin choosing electives. By graduation, each student is required to have successfully completed two Natural Science Electives, six technical electives, and one CSE List A Impact elective.
Below is a term by term list of available electives. Please note that not all of the Natural Science electives will fit your schedule.
1B Winter (2025 onward) - one Natural Science elective required:
- BIOL 130 Introdutory Cell Biology
- BIOL 211 Introductory Vertebrate Zoology
- Introduction to Plant Structure and Function
- BIOL 239 Genetics
- BIOL 240 Fundamentals of Microbiology (ONLINE)
- CHEM 262 Organic Chemistry for Engineering
- EARTH 122 Introductory Environmental Sciences
- EARTH 221 Intro Geochemistry
- ENVS 200 Field Ecology
- PHYS 112 Physics 2
- PHYS 122 Waves, Electricity & Magnetism
- PHYS 124 Modern Physics
- PHYS 175 Introduction to the Universe
- PHYS 233 Introduction to Quantum Mechanics
- PSYCH 207 Cognitive Processes (also available ONLINE)
- PSYCH 261 Physiological Psychology
- SCI 238 Introductory Astronomy
- SCI 250 Environmentl Geology
2A Fall - one Natural Science elective required:
- BIOL 110 Introductory Zoology
- BIOL 130 Introductory Cell Biology
- BIOL 239 Genetics (ONLINE)
- BIOL 240 Fundamentals of Microbiology
- BIOL 273 Principles of Human Physiology 1 (BIOL 130 is a required prereq, so most students would only be able to take this in 2B).
- CHEM 262 Organic Chemistry for Engineering
- EARTH 121 Introductory Earth Sciences (ONLINE)
- EARTH 122 Introductory Environmental Sciences (ONLINE)
- EARTH 123 Introductory Hydrology
- ENVS 200 Field Ecology
- PHYS 275 Planets
- PSYCH 207 Cognitive Processes (also offered ONLINE)
- PSYCH 261 Physiological Psychology (also offered ONLINE)
- SCI 238 Introductory Astronomy (ONLINE)
2B Spring - one Natural Science elective required:
- BIOL 239 Genetics
- BIOL 240 Fundamentals of Microbiology (ONLINE)
- BIOL 273 Principles of Human Physiology 1 (Prereq: BIOL 130) (ONLINE)
- CHE 161 Engineering Biology (reserved for first year CHE)
- EARTH 121 Introductory Earth Sciences (ONLINE)
- EARTH 123 Introductory Hydrology (ONLINE)
- EARTH 221 Geochemistry 1 (Prereq: CHEM 123, 125 or level at least 2A Geological Engineering)
- ENVS 200 Field Ecology
- PHYS 112 Physics 2 (also offered ONLINE)
- PHYS 122 Waves, Electricity & Magnetism (ONLINE)
- PSYCH 207 Cognitive Processes (ONLINE)
- PSYCH 261 Physiological Psychology (ONLINE)
- SCI 238 Introductory Astronomy
3A Winter - one elective required:
Technical
- MSE 446 Introduction to Machine Learning
- MSE 555 Scheduling: Theory and Practice
3B Fall - one elective required:
Technical
- MSE 541 Search Engines
- MSE 551 Quality Management and Control
Impact
- MSE 422 Economic Impact of Technological Change and Entrepreneurship (not offered F24)
- Full list of CSE List A – Impact Courses
4A Spring – two electives required:
Technical
- MSE 452 Decision Making Under Uncertainty
- MSE 446 Introduction to Machine Learning
- MSE 531 Stochastic Processes and Decision Making
- MSE 543 Analytics and User Experience
Impact
- MSE 442 Impact of Information Systems on Organizations and Society
- Full list of CSE List A – Impact Courses
4B Winter – three electives required:
Technical
- MSE 433 Applications of Management Engineering
- MSE 435 Advanced Optimization Techniques
- MSE 446 Introduction to Machine Learning
- MSE 555 Scheduling: Theory and Practice
- MSE 546 Advanced Machine Learning
Impact
- MSE 442 Impact of Information Systems on Organizations and Society
- Full list of CSE List A – Impact Courses
Recently approved non-MSE Technical Electives:
Please note that these courses may not be offered or fit your schedule in the upcoming term. Also, we do not recommend these courses for everyone; the courses are approved for students with an interest in that particular area. There may be prerequisite and/or reserve requirements that prevent you from enrolling. Please contact the instructor or department offering the course if you wish to request an override.