Technical Electives
These courses may be counted toward the Department's 15 unit Technical Elective Requirement. Of these 15 units, 9 are required to be Mechanical Engineering-Sponsored Upper Division.
In addition to this list, students may use up to 3 total units of graded research (MECHENG H194 or MECHENG 196) or may also consider petitioning Graduate Level (200+) MECHENG technical courses to count. If you would like to take a technical course outside of this list, please submit a Yellow Petition to your ESS advisor. Please contact ESS for a Yellow Petition template.
If ever you hope to earn credit for an ME course not on this list OR for a course taken elsewhere (be it outside our department, another UC, a community college or other four-year university, or as part of a study abroad program), you should petition for equivalency before you take the course as we do not guarantee approval of any equivalency request.
JOINT MAJORS: Please consult the Undergraduate Student Affairs Officer in 6193 Etcheverry Hall before considering to take courses outside of the department to fulfill technical elective requirements. You need prior written permission to do so and permission is not guaranteed.
For course descriptions, visit the Undergraduate Course Catalog at https://undergraduate.catalog.berkeley.edu/courses.
Biomechanics
- MECENG C115 / BIOENG C112 - Molecular Cell Biomechanics
- MECENG C117 / BIOENG C117 - Structural Aspects of Biomaterials
- MECENG 118 - Introduction to Nanotechnology and Nanoscience
- MECENG 119 - Introduction to MEMS (Microelectromechanical Systems)
- MECENG 120 - Computational Biomechanics Across Multiple Scales
- MECENG C166 - Introduction to Compressible Flow
- MECENG 167 - Microscale Fluid Mechanics
- MECENG C176 / BIOENG C119 - Orthopedic Biomechanics
- MECENG C178/ BIOENG C137 - Designing for the Human Body
- MECENG 185 - Introduction to Continuum Mechanics
- CHMENG 170A - Biochemical Engineering
- CHMENG 170B - Biochemical Engineering
- CHMENG C170L - Biochemical Engineering Laboratory
- CIVENG 114 - Environmental Microbiology
- ELENG C145B - Medical Imaging Signals and Systems
- ELENG C145L - Introductory Electronic Transducers Laboratory
- ELENG C145M - Introductory Microcomputer Interfacing Laboratory
- INTEGBI 131 - General Human Anatomy
- INTEGBI 132 - Survey of Human Physiology
Business Administration & Economics
- UGBA 101A - Microeconomic Analysis for Business Decisions
- UGBA 101B - Macroeconomic Analysis for Business Decisions
- ECON 100A - Economic Analysis - Micro
- ECON 100B - Economic Analysis - Macro
- ECON 101A - Economic Theory - Micro
- ECON 101B - Economic Theory - Macro
- ECON C102 - Natural Resource Economics
- ECON C103 - Introduction to Mathematical Economics
- ECON 104 - Advanced Microeconomic Theory
- ECON 121 - Industrial Organization and Public Policy
- ECON 123 - Government Regulation of Industry
- ECON C125 - Environmental Economics
- ECON 131 - Public Economics
- ECON 133 - Global Inequality and Growth
- ECON 136/N136 - Financial Economics
- ECON 138 - Financial and Behavioral Economics
- ECON 139 - Intermediate Financial Economics
- ECON 140 - Economic Statistics and Econometrics
- ECON 141 - Econometric Analysis
- ECON C142 - Applied Econometrics and Public Policy
- ECON 155 - Urban Economics
- ECON 155A - Cities and Public Policy
- ECON 157 - Health Economics
- ECON C181/N181 - International Trade
- ECON 182 - International Monetary Economics
Controls, Mechatronics, Robotics & Automation
- MECENG 101 - High Mix/Low Volume Manufacturing
- MECENG 130 - Design of Planar Machinery
- MECENG 131 - Vehicle Dynamics and Control
- MECENG 133 - Mechanical Vibrations
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG 135 - Design of Microprocessor-Based Mechanical Systems
- MECENG 136 - Introduction to Control of Unmanned Aerial Vehicles
- MECENG 146 - Energy Conversion Principles
- MECENG 175 - Intermediate Dynamics
- MECENG 190L - Practical Control System Design: A Systematic Loopshaping Approach
- MECENG 190M - Model Predictive Control
- MECENG 190Y - Practical Control System Design: A Systematic Optimization Approach
- MECENG 193B - Feedback Control of Legged Robots
- ENGIN 177 - Advanced Programming with MATLAB
- CHMENG 162 - Dynamics and Control of Chemical Processes
- CIVENG C154 - Introduction to Urban and Regional Transportation Planning
- CIVENG 155 - Transportation Systems Engineering
- CIVENG 167 - Engineering Project Management
- ELENG 105 - Microelectronic Devices and Circuits
- ELENG C106A - Introduction to Robotics
- ELENG 113 - Power Electronics
- ELENG 117 - Electromagnetic Fields and Waves
- ELENG 119 - Introduction to Optical Engineering
- ELENG 120 - Signals and Systems
- ELENG 121 - Introduction to Digital Communication Systems
- ELENG 122 - Introduction to Communication Networks
- ELENG 123 - Digital Signal Processing
- ELENG C125 - Introduction to Robotics
- ELENG 126 - Probability and Random Processes
- ELENG 127A - Optimization Models in Engineering
- ELENG C128 - Feedback Control Systems
- ELENG 129 - Neural and Nonlinear Information Processing
- ELENG 130 - Integrated-Circuit Devices
- ELENG 137A - Introduction to Electric Power Systems
- ELENG 140 - Linear Integrated Circuits
- ELENG 151 - Introduction to Digital Design and Integrated Circuits
- ELENG 142 - Integrated Circuits for Communications
- ELENG 143 - Microfabrication Technology
- ELENG 144 - Fundamental Algorithms for Systems Modeling, Analysis, and Optimization
- ELENG C145B - Medical Imaging Signals and Systems
- ELENG C145L - Introductory Electronic Transducers Laboratory
- ELENG C145M - Introductory Microcomputer Interfacing Laboratory
- ELENG C145O - Laboratory in the Mechanics of Organisms
- ELENG 147 - Introduction to Microelectromechanical Systems (MEMS)
- ELENG C149 - Introduction to Embedded Systems
- ELENG 192 - Mechatronic Design Laboratory
- INDENG 170 - Industrial Design and Human Factors
Design
- MECENG 101 - High Mix/Low Volume Manufacturing
- MECENG C106A - Introduction to Robotics
- MECENG 110 - Introduction to Product Development
- MECENG C117 - Structural Aspects of Biomaterials
- MECENG 118 - Introduction to Nanotechnology and Nanoscience
- MECENG 119 - Introduction to MEMS (Microelectromechanical Systems)
- MECENG 130 - Design of Planar Machinery
- MECENG 133 - Mechanical Vibrations
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG 135 - Design of Microprocessor-Based Mechanical Systems
- MECENG 139 - Robotic Locomotion
- MECENG 146 - Energy Conversion Principles
- MECENG 151 - Advanced Heat Transfer
- MECENG 165 - Ocean-Environment Mechanics
- MECENG C176 / BIOENG C119 - Orthopedic Biomechanics
- MECENG C178/ BIOENG C137 - Designing for the Human Body
- MECENG 179 - Augmenting Human Dexterity
- MECENG C184 / AEROENG C184 / CIVENG C138 - Flight Vehicle Structures and Aeroelasticity
- MECENG 193E - Special Topics in Energy Science and Technology
- ENGIN 128 - Advanced Engineering Design Graphics
- CHMENG 150B - Transport and Separation Processes
- CHMENG 154 - Chemical Engineering Laboratory
- CHMENG 160 -Chemical Process Design
- CHMENG 162 - Dynamics and Control of Chemical Processes
- CIVENG 122 - Design of Steel Structures
- CIVENG 123 - Design of Reinforced Concrete Structures
- CIVENG 124 - Structural Design in Timber
- CIVENG 153 - Transportation Facility Design
- CIVENG 156 - Infrastructure Planning and Management
- CIVENG 169A - Web-Based Systems for Engineering and Management
- CIVENG 169B - Database Systems for Engineering and Management
- CIVENG 169C - Visualization and Simulation for Engineering and Management
- CIVENG 180 - Design, Construction, Maintenance of Civil and Environmental Engineered Systems
- CIVENG 186 - Design of Internet-of-Things for Smart Cities
- CIVENG 191 - Civil and Environmental Engineering Systems Analysis
- COMPSCI 160 - User Interface Design and Development
- DESINV 190E - Special Topics in Design Innovation
- DESINV 190-2 - Global Product Development
- ELENG 192 - Mechatronic Design Laboratory
- INDENG 170 - Industrial Design and Human Factors
- NWMEDIA C166 - Critical Practices: People, Places, Participation
Dynamics
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG C162 / AEROENG 162 - Introduction to Flight Mechanics
- MECENG 170 - Engineering Mechanics III
- MECENG 171 - Dynamics of Charged Particulate Systems: Modeling, Theory & Computation
- MECENG 173 - Fundamentals of Acoustics
- MECENG 175 - Intermediate Dynamics
- CHMENG 162 - Dynamics and Control of Chemical Processes
Energy Science & Technology
- MECENG 126 / 226L - The Science and Engineering of Cooking
- MECENG 140 - Combustion Processes
- MECENG 146 - Energy Conversion Principles
- MECENG 151 - Advanced Heat Transfer
- MECENG 151A - Conductive and Radiative Transport
- MECENG 151B - Convective Transport and Computational Methods
- MECENG 154 - Thermophysics for Applications
- ENGIN 117 - Methods of Engineering Analysis
- CHMENG 140 - Introduction to Chemical Process Analysis
- CHMENG 141 - Chemical Engineering Thermodynamics
- CHMENG 142 - Chemical Kinetics and Reaction Engineering
- CHMENG 150A - Transport Processes
- CHMENG 150B - Transport and Separation Processes
- CHMENG 154 - Chemical Engineering Laboratory
- CHMENG 160 - Chemical Process Design
- CHMENG 162 - Dynamics and Control of Chemical Processes
- CHMENG 170A - Biochemical Engineering
- CHMENG 170B - Biochemical Engineering
- CHMENG C170L - Biochemical Engineering Laboratory
- CHMENG 171 - Transport Phenomena
- CHMENG 176 - Principles of Electrochemical Processes
- CIVENG C106 - Air Pollution
- CIVENG 107 - Climate Change Mitigation
- CIVENG 108 - Climate Change Adaptation
- CIVENG 111 - Environmental Engineering
- CIVENG 112 - Water & Wastewater Systems Design and Operation
- CIVENG 113N - Ecological Engineering for Water Quality Improvement
- CIVENG 114 - Environmental Microbiology
- CIVENG 188 - Carbon Capture
- ELENG 108 - Introduction to Electric Power and Renewable Energy
- NUCENG 101 - Nuclear Reactions and Radiation
- NUCENG 102 - Nuclear Reactions and Radiation Laboratory
- NUCENG 104 - Radiation Detection and Nuclear Instrumentation Laboratory
- NUCENG 107- Introduction to Imaging
- NUCENG 120 - Nuclear Materials
- NUCENG 124 - Radioactive Waste Management
- NUCENG 130 - Analytical Methods for Non-proliferation
- NUCENG 150 - Introduction to Nuclear Reactor Theory
- NUCENG 155 - Introduction to Numerical Simulations in Radiation Transport
- NUCENG 161 - Nuclear Power Engineering
- NUCENG 162 - Radiation Biophysics and Dosimetry
- NUCENG 167 - Nuclear Reactor Safety
- MATH 121A/121B - Mathematical Tools for the Physical Sciences
- MATH 128A/128B - Numerical Analysis / Numerical Analysis
Fluids
- MECENG 126 / 226L - The Science and Engineering of Cooking
- MECENG 165 - Ocean-Environment Mechanics
- MECENG C166 - Introduction to Compressible Flow
- MECENG 167 - Microscale Fluid Mechanics
- MECENG 168 - Mechanics of Offshore Systems
- MECENG 185 - Introduction to Continuum Mechanics
- ENGIN 117 - Methods of Engineering Analysis
- CHMENG 140 - Introduction to Chemical Process Analysis
- CHMENG 141 - Chemical Engineering Thermodynamics
- CHMENG 142 - Chemical Kinetics and Reaction Engineering
- CHMENG 150A - Transport Processes
- CHMENG 150B - Transport and Separation Processes
- CHMENG 154 - Chemical Engineering Laboratory
- CHMENG 160 - Chemical Process Design
- CHMENG 162 - Dynamics and Control of Chemical Processes
- CHMENG 170A - Biochemical Engineering
- CHMENG 170B - Biochemical Engineering
- CHMENG C170L - Biochemical Engineering Laboratory
- CHMENG 171 - Transport Phenomena
- CHMENG 176 - Principles of Electrochemical Processes
- CIVENG 111 - Environmental Engineering
- CIVENG 112 - Water & Wastewater Systems Design and Operation
- CIVENG 113N - Ecological Engineering for Water Quality Improvement
- CIVENG 114 - Environmental Microbiology
- CIVENG 115 - Water Chemistry
- CIVENG 131 - Advanced Mechanics of Materials
- CIVENG 173 - Groundwater and Seepage
- NUCENG 170A - Nuclear Design: Design in Nuclear Power Technology and Instrumentation
- NUCENG 170B - Nuclear Design: Design in Bionuclear, Nuclear Medicine, and Radiation Therapy
- NUCENG 175 - Methods of Risk AnalysisNUC ENG 180Introduction to Controlled Fusion
Lower Division Options
A maximum of 3 units can be used towards 15 unit requirement.
* = no lab required for fulfillment of technical elective for lower division course.
- ASTRON 7A - Introduction to Astrophysics
- ASTRON 7B - Introduction to Astrophysics
- BIOENG 10 - Introduction to Biomedicine for Engineers
- BIOLOGY 1A & 1AL - General Biology Lecture
- BIOLOGY 1B - General Biology Lecture and Laboratory
- CHEM 1B - General Chemistry
- CHEM 3A* - Chemical Structure and Reactivity
- CHEM 3B* - Chemical Structure and Reactivity
- CHEM 4B - General Chemistry and Quantitative Analysis
- CIVENG 11 - Engineered Systems and Sustainability
- CIVENG 60 - Structure and Properties of Civil Engineering Materials
- CIVENG 70 - Engineering Geology
- CIVENG 93 - Engineering Data Analysis
- COMPSCI C8 - Foundations of Data Science
- COMPSCI 61A - The Structure and Interpretation of Computer Programs Engineering Data Analysis
- COMPSCI 61B - Data Structures
- COMPSCI 61C - Machine Structures
- COMP SCI 70 - Discrete Mathematics and Probability Theory
- DESINV 15 - Design Methodology
- DESINV 90E - Technical Special Topics in Design Innovation
- EPS 50 - The Planet Earth
- ELENG 16B - Designing Information Devices and Systems II
- ENGIN 11A - Hands-On Introduction to Radiation Detection
- LS C30Z - BioInspired Design
- MATH 55 - Discrete Mathematics
- MCELLBI C32* - Introduction to Human Physiology
- MATSCI 45 - Properties of Materials
- PHYSICS 7C - Physics for Scientists and Engineers
- STAT 20 - Introduction to Probability and Statistics
- STAT 21 - Introductory Probability and Statistics for Business
Manufacturing
- MECENG 101 - High Mix/Low Volume Manufacturing
- MECENG 110 - Introduction to Product Development
- MECENG C117 / BIOENG C117 - Structural Aspects of Biomaterials
- MECENG 122 - Processing of Materials in Manufacturing
- MECENG 127 - Composite Materials--Analysis, Design, Manufacture
- MECENG 133 - Mechanical Vibrations
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG 130 - Design of Planar Machinery
- MECENG 135 - Design of Microprocessor-Based Mechanical Systems
- MECENG 144/244 - Modeling, Simulation, and Digital-Twins of Drone-Based Systems
- ENGIN 150 - Basic Modeling and Simulation Tools for Industrial Research Applications
- MECENG 163 - Engineering Aerodynamics
- MECENG 164 - Marine Statics and Structures
- MECENG 165 - Ocean-Environment Mechanics
- MECENG 168 - Mechanics of Offshore Systems
- MECENG 185 - Introduction to Continuum Mechanics
- MECENG 190A - Rapid Prototyping of Mechanical Systems
- MECENG 193G - Special Topics in Manufacturing
- COMPSCI 184 - Foundations of Computer Graphics
- ENGIN 120 - Principles of Engineering Economics
- INDENG 115 - Industrial and Commercial Data Systems
- INDENG 140 - Introduction to Mobile Industrial Robots
- INDENG 170 - Industrial Design and Human Factors
- MATSCI 131 - Additive Manufacturing Processes and Systems for Advanced Materials
Materials
- MECENG C117 / BIOENG C117 - Structural Aspects of Biomaterials
- MECENG 127 - Introduction to Composite Materials
- MECENG 167 - Microscale Fluid Mechanics
- MECENG C176 / BIOENG C119 - Orthopedic Biomechanics
- MECENG 185 - Introduction to Continuum Mechanics
- MECENG 224A - Failure Analysis of Structural Material
- MECENG C225 - Deformation and Fracture of Engineering Materials
- CHMENG C178 - Polymer Science and Technology
- CIVENG 130N - Mechanics of Structures
- CIVENG 140 - Failure Mechanisms in Civil Engineering Materials
- CIVENG 175 - Geotechnical and Geoenvironmental Engineering
- CIVENG 176 - Environmental Geotechnics
- CIVENG 177 - Foundation Engineering Design
- CIVENG C178 - Applied Geophysics
- CIVENG 179 - Pavement Engineering
- ELENG 118 - Introduction to Optical Engineering
- MATSCI 102 - Bonding, Crystallography, and Crystal Defects
- MATSCI 103 - Phase Transformations and Kinetics
- MATSCI 104 - Materials Characterization
- MATSCI 104L - Materials Characterization Laboratory
- MATSCI 111 - Materials Characterization
- MATSCI 112 - Corrosion (Chemical Properties)
- MATSCI 113 - Mechanical Behavior of Engineering Materials
- MATSCI 117 - Properties of Dielectric and Magnetic Materials
- MATSCI C118 - Biological Performance of Materials
- MATSCI 120 - Materials Production
- MATSCI 121 - Metals Processing
- MATSCI 122 - Ceramic Processing
- MATSCI 123 - Semiconductor Processing
- MATSCI 125 - Thin-Film Materials Science
- MATSCI 128 - Modern Structural Materials and Sustainability
- MATSCI 130 - Experimental Materials Science and Design
- MATSCI 136 - Materials in Energy Technologies
- MATSCI 140 - Nanomaterials for Scientists and Engineers
- MATSCI C150 - Introduction to Materials Chemistry
- MATSCI 151 - Polymeric Materials
- ENGIN 120 - Principles of Engineering Economics
- INDENG 115 - Industrial and Commercial Data Systems
- INDENG 140 - Introduction to Mobile Industrial Robots
- INDENG 170 - Industrial Design and Human Factors
Mechanics
- MECENG 127 - Composite Materials--Analysis, Design, Manufacture
- MECENG 133 - Mechanical Vibrations
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG 163 - Engineering Aerodynamics
- MECENG 165 - Ocean-Environment Mechanics
- MECENG C166 - Introduction to Compressible Flow
- MECENG 167 - Microscale Fluid Mechanics
- MECENG 170 - Engineering Mechanics III
- MECENG 173 - Fundamentals of Acoustics
- MECENG 175 - Intermediate Dynamics
- MECENG C176 / BIOENG C119 - Orthopedic Biomechanics
- MECENG C180 / CIVENG C133 - Engineering Analysis Using the Finite Element Method
- MECENG C184 / AEROENG C184 / CIVENG C138 - Flight Vehicle Structures and Aeroelasticity
- MECENG 185 - Introduction to Continuum Mechanics
- ENGIN 117 - Methods of Engineering Analysis
- ENGIN 177 - Advanced Programming with MATLAB
- CIVENG 120 - Structural Engineering
- CIVENG 121 - Advanced Structural Analysis
- CIVENG 122 - Design of Steel Structures
- CIVENG 123 - Design of Reinforced Concrete Structures
- CIVENG 124 - Structural Design in Timber
- CIVENG 130N - Mechanics of Structures
- CIVENG 131 - Advanced Mechanics of Materials
- CIVENG C133 - Engineering Analysis Using the Finite Element Method
- CIVENG 140 - Failure Mechanisms in Civil Engineering Materials
- CIVENG 165 - Concrete Materials and Construction
- CIVENG 166 - Construction Engineering
- CIVENG 171 - Introduction to Geological Engineering
- CIVENG 172 - Introduction to Rock Mechanics
- CIVENG 175 - Geotechnical and Geoenvironmental Engineering
- CIVENG 177 - Foundation Engineering Design
- MATH 104 - Introduction to Analysis
MEMS/Nano
- MECENG 118 - Introduction to Nanotechnology and Nanoscience
- MECENG 119 - Introduction to MEMS (Microelectromechanical Systems)
- MECENG 130 - Design of Planar Machinery
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG 138 - Introduction to Micro/Nano Mechanical Systems Laboratory
- MECENG 175- Intermediate Dynamics
- MECENG C180 / CIVENG C133 - Engineering Analysis Using the Finite Element Method
- ELENG 105 - Microelectronic Devices and Circuits
- ELENG 113 - Power Electronics
- ELENG 117 - Electromagnetic Fields and Waves
- ELENG 119 - Introduction to Optical Engineering
- ELENG 120 - Signals and Systems
- ELENG 121 - Introduction to Digital Communication Systems
- ELENG 122 - Introduction to Communication Networks
- ELENG 123 - Digital Signal Processing
- ELENG C125 - Introduction to Robotics
- ELENG 126 - Probability and Random Processes
- ELENG 127A - Optimization Models in Engineering
- ELENG C128 - Feedback Control Systems
- ELENG 129 - Neural and Nonlinear Information Processing
- ELENG 130 - Integrated-Circuit Devices
- ELENG 140 - Linear Integrated Circuits
- ELENG 151 - Introduction to Digital Design and Integrated Circuits
- ELENG 142 - Integrated Circuits for Communications
- ELENG 143 - Microfabrication Technology
- ELENG 144 - Fundamental Algorithms for Systems Modeling, Analysis, and Optimization
- ELENG C145B - Medical Imaging Signals and Systems
- ELENG C145L - Introductory Electronic Transducers Laboratory
- ELENG C145M - Introductory Microcomputer Interfacing Laboratory
- ELENG C145O - Laboratory in the Mechanics of Organisms
- ELENG 147 - Introduction to Microelectromechanical Systems (MEMS)
- ELENG C149 - Introduction to Embedded Systems
- ELENG 192 - Mechatronic Design Laboratory
- BIOENG 121 - Introduction to Micro and Nanobiotechnology: BioMEMS
- PHYSICS 141A/PHYSICS 141B - Solid State Physics
- COMPSCI 162 - Operating Systems and System Programming
- CHEM C191 / PHYSICS C191 / COMPSCI C191 - Quantum Information Science and Technology
Ocean Engineering
- MECENG 101 - High Mix/Low Volume Manufacturing
- MECENG 127 - Composite Materials--Analysis, Design, Manufacture
- MECENG C134 / ELENG C128 - Feedback Control Systems
- MECENG 164 - Marine Statics and Structures
- MECENG 165 - Ocean-Environment Mechanics
- MECENG 167 - Microscale Fluid Mechanics
- MECENG 168 - Mechanics of Offshore Systems
- MECENG 185 - Introduction to Continuum Mechanics
- CIVENG 120 - Structural Engineering
- CIVENG 180 - Design, Construction, Maintenance of Civil and Environmental Engineered Systems
- MATH 170 - Mathematical Methods for Optimization
- INDENG 162 - Linear Programming
Physics
- PHYSICS C180 - Order-of-Magnitude Physics
- PHYSICS 105 - Analytic Mechanics
- PHYSICS 110A - Electromagnetism and Optics
- PHYSICS 110B - Electromagnetism and Optics
- PHYSICS 111A - Instrumentation Laboratory
- PHYSICS 112 - Introduction to Statistical and Thermal Physics
- PHYSICS 130 - Quantum and Nonlinear Optics
- PHYSICS 137A - Quantum Mechanics
- PHYSICS 137B - Quantum Mechanics
- PHYSICS 138 - Modern Atomic Physics
- PHYSICS 141A - Solid State Physics
- PHYSICS 141B - Solid State Physics
- PHYSICS 142 - Introduction to Plasma Physics
- PHYSICS 177 - Principles of Molecular Biophysics
Quantitative Science
- MECENG C106A - Introduction to Robotics
- MECENG 120 - Computational Biomechanics Across Multiple Scales
- MECENG 127 - Introduction to Composite Materials
- MECENG 131 - Vehicle Dynamics & Control
- MECENG 134 - Feedback Control Systems
- MECENG 136 - Introduction to Control of Unmanned Aerial Vehicles
- MECENG 139 - Robotic Locomotion
- MECENG C162 / AEROENG C162 - Introduction to Flight Mechanics
- MECENG 150 - Modeling and Simulation of Advanced Manufacturing Processes
- MECENG 163 - Engineering Aerodynamics
- MECENG C166 - Introduction to Compressible Flow
- MECENG C180 - Engineering Analysis Using the Finite Element Method
- MECENG 193B - Feedback Control of Legged Robots
- MECENG C201 - Modeling and Simulation of Advanced Manufacturing Processes
- ENGIN 117 (considered ME-Sponsored upper division) - Methods of Engineering Analysis
- INDENG 120 - Principles of Engineering Economics
- ENGIN 150 - Basic Modeling and Simulation Tools for Industrial Research Applications
- ENGIN 177 (considered ME-Sponsored upper division) - Advanced Programming with MATLAB
- CHMENG 162 - Dynamics and Control of Chemical Processes
- CIVENG 120 - Structural Engineering
- CIVENG 121 - Advanced Structural Analysis
- CIVENG 130N - Mechanics of Structures
- CIVENG C133 - Engineering Analysis Using the Finite Element Method
- COMPSCI 189 - Introduction to Machine Learning
- ELENG 121 - Introduction to Digital Communication Systems
- ELENG 126 - Probability and Random Processes
- ELENG 127A - Optimization Models in Engineering
- ELENG 144 - Fundamental Algorithms for Systems Modeling, Analysis, and Optimization
- ELENG C149 - Introduction to Embedded Systems
- MATH C103 - Introduction to Mathematical Economics
- MATH 104 - Introduction to Analysis
- MATH H104 - Honors Introduction to Analysis
- MATH 105 - Second Course in Analysis
- MATH 106 - Mathematical Probability Theory
- MATH 110 - Abstract Linear Algebra
- MATH H110 - Honors Linear Algebra
- MATH 113 - Introduction to Abstract Algebra
- MATH H113 - Honors Introduction to Abstract
- MATH 114 - Second Course in Abstract Algebra
- MATH 115 - Introduction to Number Theory
- MATH 116 - Cryptography
- MATH 118 - Fourier Analysis, Wavelets, and Signal Processing
- MATH 121A - Mathematical Tools for the Physical Sciences
- MATH 121B - Mathematical Tools for the Physical Sciences
- MATH 123 - Ordinary Differential Equations
- MATH 124 - Programming for Mathematical Applications
- MATH 125A - Mathematical Logic
- MATH 126 - Introduction to Partial Differential Equations
- MATH 127 - Mathematical and Computational Methods in Molecular Biology
- MATH 128A - Numerical Analysis
- MATH 128B - Numerical Analysis
- MATH W128A - Numerical Analysis
- MATH 130 - Groups and Geometries
- MATH 135 - Introduction to the Theory of Sets
- MATH 136 - Incompleteness and Undecidability
- MATH 140 - Metric Differential Geometry
- MATH 141 - Elementary Differential Topology
- MATH 142 - Elementary Algebraic Topology
- MATH 143 - Elementary Algebraic Geometry
- MATH 151 - Mathematics of the Secondary School Curriculum I
- MATH 152 - Mathematics of the Secondary School Curriculum II
- MATH 156 - Numerical Analysis for Data Science and Statistics
- MATH 170 - Mathematical Methods for Optimization
- MATH 172 - Combinatorics
- MATH 185 - Introduction to Complex Analysis
- MATH H185 - Honors Introduction to Complex Analysis
- MATH 189 - Mathematical Methods in Classical and Quantum Mechanics
- INDENG 115 - Industrial and Commercial Data Systems
- INDENG 120 - Principles of Engineering Economics
- INDENG 130 - Methods of Manufacturing Improvement
- INDENG 135 -Applied Data Science with Venture Applications
- INDENG 142 - Introduction to Machine Learning and Data Analytics
- INDENG 142B - Machine Learning and Data Analytics II
- INDENG 145 - Fundamentals of Revenue Management
- INDENG 150 - Production Systems Analysis
- INDENG 151 - Service Operations Design and Analysis
- INDENG 153 - Logistics Network Design and Supply Chain Management
- INDENG 156 - Healthcare Analytics
- INDENG 160 - Nonlinear and Discrete Optimization
- INDENG 162 - Linear Programming and Network Flows
- INDENG 164 - Introduction to Optimization Modeling
- INDENG 165 - Engineering Statistics, Quality Control, and Forecasting
- INDENG 166 - Decision Analytics
- INDENG 172 - Probability and Risk Analysis for Engineers
- STAT C131A - Statistical Methods for Data Science
- STAT 133 - Concepts in Computing with Data
- STAT 134 - Concepts of Probability
- STAT 135 - Concepts of Statistics
- STAT C140 - Probability for Data Science
- STAT 150 - Stochastic Processes
- STAT 151A - Linear Modelling: Theory and Applications
- STAT 154 - Modern Statistical Prediction and Machine Learning
- STAT 155 - Game Theory
- STAT 158 - Experimental Design
- STAT 159 - Reproducible and Collaborative Statistical Data Science