Restricted Electives

Guidelines for Course 20 Restricted Electives

• BE Restricted electives in BE should prepare students for advanced graduate work or for practice.

• Restricted Electives should be advanced (Jr/Sr) subjects with at least some pre-reqs from fresh/soph curriculum.

• Survey subjects (no or minimal pre-reqs) should in general be taken for unrestricted elective credit

• Individual advisors can work with students to provide flexibility; e.g., an advisor may suggest that a student take an intro-level subject as an unrestricted elective and a pair of upper-level subjects as restricted electives

• Beginning with the BE Class of 2024 it is recommended at least one BE restricted elective should have a Course 20 number (, but is not required.

• Students who wish to obtain credit for a restricted elective that does not appear on the list may petition the BE UG programs committee. Petitioning is not a mere formality –the committee seriously evaluates the addition of new subjects to the list based on student interest, but some requests are not approved on either a global or individual level hence you must have alternate plans if your petition is not approved. If you wish to petition, you should fill out a petition form in the BE UG Programs office (Room 16-267). The UG programs committee meets 2-3 times per term. You should allow 6-8 weeks to have your petition considered after submission. Petitions should be submitted at least one term in advance of enrollment, so that alternate plans can be implemented if the petition is not approved.


3 BE Restricted Electives are required (33-36 units)

4 Unrestricted Electives are required (48 units)


Course 1

1.010 Probability and Causal Inference (U)

1.018 Fundamentals of Ecology (U)

1.071J/12.300J Global Change Science (U)

1.085J/12.336J Air Pollution and Atmospheric Chemistry (U)

1.088J/1.881J/HST.538J Genomics and Evolution of Infectious Disease (U)

1.089 Environmental Microbial Bioeochemistry (U)

Course 2

2.131 Advanced Instrumentation and Measurement (G)

2.180J/6.027J Biomolecular Feedback Systems (U)

2.391J/6.781J Nanostructure Fabrication (G, H)

2.671 Measurement and Instrumentation (U)

2.674 Introduction to Micro/Nano Engineering Laboratory (U)

2.676 Micro/Nano Engineering Laboratory (U)

2.71 Optics (U)

2.715J/20.487J Optical Microscopy & Spectroscopy for Biology and Medicine (G)

2.717 Optical Engineering (G, H)

2.782J/HST.524J Design of Medical Devices and Implants (G, H)

2.785J/HST.523J Cell-Matrix Mechanics (G, H)

2.79J/HST.522J Biomaterials: Tissue Interactions (G)

2.799 The Cell as a Machine (G, H)

Course 3

3.032 Mechanical Behavior of Materials (U)

3.052 Nanomechanics of Materials and Biomaterials (U)

3.22 Mechanical Behavior of Materials (G, H)

Course 5

5.08J/7.08J Fundamentals of Chemical Biology (U)

5.13 Organic Chemistry II (U)

5.310 Laboratory Chemistry (U)

5.54J/7.540J/20.554J Frontiers in Chemical Biology (G)

5.64J/HST.539J Frontiers of Interdisciplinary Science in Human Health and Disease (G)

5.78 Biophysical Chemistry Techniques (G)

Course 6

6.2000 (6.002) Circuits and Electronics (U)

6.3000 (6.003) Signal Processing (U)

6.4810 (6.021)J/2.791J/9.21J/20.370J Cellular Neurophysiology and Computing (U)

6.4840 (6.024)J/20.310J/2.797J/3.053J Molecular, Cellular, and Tissue Biomechanics (U)

6.4100 (6.034) Artificial Intelligence (U)

6.3900 (6.036) Introduction to Machine Learning (U)

6.3700 (6.041) Introduction to Probability (U)

6.1200 (6.042)J/18.062J Mathematics for Computer Science (U)

6.8701 (6.047) Computational Biology: Genomes, Networks, Evolution (U)

6.4870 (6.123)J/20.345J Bioinstrumentation Project Lab (U)

6.2600 (6.152)J/3.155J Micro/Nano Processing Technology (U)

6.4822 (6.522)J/2.796J Quantitative Physiology: Organ Transport Systems (G)

6.8721 (6.580)J/20.305J: Principles of Synthetic Biology (U)

6.8711 (6.802)J/20.390J Computational Systems Biology: Deep Learning in the Life Sciences (U)

Course 7

7.20J/HST.540J Human Physiology (U)

7.21 Microbial Physiology (U)

7.23J/20.230J Immunology (U)

7.26 Molecular Basis of Infectious Disease (U)

7.27 Principles of Human Disease and Aging (U)

7.28 Molecular Biology (U)

7.29J/9.09J Cellular and Molecular Neurobiology (U)

7.32 Systems Biology (U)

7.33J/6.049J Evolutionary Biology: Concepts, Models and Computation (U)

7.37J/10.441J/20.361J Molecular & Engineering Aspects of Biotechnology (U)

7.371 Biological and Engineering Principles Underlying Novel Biotherapeutics (U)

7.45 The Hallmarks of Cancer (U)

7.46 Building with Cells (U)

7.493J/1.87J/12.493J/20.446J Microbial Genetics and Evolution (G)

7.71 Biophysical Technique (G)

7.76 Topics in Macromolecular Structure and Function (G)

7.95 Cancer Biology (G)

Course 8

8.241 Introduction to Biological Physics (U)

8.592J/HST.452J Statistical Physics in Biology (G)

8.593J/HST.450J Biological Physics (U)

Course 9

9.07 Statistics for Brain & Cognitive Science (U)

9.12 Experimental Molecular Neurobiology (U)

9.123J/20.203J Neurotechnology in Action (G)

9.26J/20.205J Principles and Applications of Genetic Engineering for Biotechnology and Neuroscience (U)

9.40 Introduction to Neural Computation (U)

9.49 Neural Circuits for Cognition (U)

9.66J/6.4120 (6.804)J Computational Cognitive Science (U)

Course 10

10.28 Chemical-Biological Engineering Laboratory (U) 

10.495 Molecular Design and Bioprocess Development of Immunotherapies (U) 

10.544 Metabolic and Cell Engineering (G)

Course 18

18.06 Linear Algebra (U)

18.062J/6.1200J (6.042) Mathematics for Computer Science (U)

18.600 Probability and Random Variables (U)

Course 20

20.005 Ethics for Engineers (U)

20.102 Metakaryotic Stem Cells in Carcinogenesis: Origins and Cures (U)

20.104J/1.081J Environmental Cancer Risks, Prevention and Therapy (U)

20.106J/1.084J Applied Microbiology (U)

20.129 Biological Circuit Engineering Laboratory (U)

20.201 Fundamentals of Drug Development (G, H)

20.203J/9.123J Neurotechnology in Action (G)

20.205J/9.26J Principles and Applications of Genetic Engineering for Biotechnology and Neuroscience (U)

20.213 Genome Stability and Engineering in the Context of Diseases, Drugs, and Public Health (U)

20.230J/7.23J Immunology (U)

20.260 Computational Analysis of Biological Data (U)

20.305J/6.580J: Principles of Synthetic Biology (U)

20.310J/2.797J/3.053J/6.4840J Molecular, Cellular, and Tissue Biomechanics (U)

20.315 Physical Biology (U)

20.345J/6.4870 Bioinstrumentation Project Lab (U)

20.352J Principles of Neuroengineering (U)

20.361 Molecular and Engineering Aspects of Biotechnology (U)

20.363J/3.055J Biomaterials Science and Engineering (U)

20.365 Engineering the Immune System in Cancer and Beyond (U)

20.370J/2.791J/6.4810J Cellular Neurophysiology and Computing (U)

20.373 Foundations of Cell Therapy Manufacturing (U)

20.375 Applied Developmental Biology and Tissue Engineering (U)

20.381 Biological Engineering Design II (U)

20.385: Understanding Current Research in Synthetic Biology (U)

20.390J/6.8711J Computational Systems Biology: Deep Learning in the Life Sciences (U)

20.446J/7.493J/1.87J/12.493J Microbial Genetics and Evolution (G)

20.450 Applied Microbiology (G)

20.452J/9.422J/ MAS.881J Principles of Neuroengineering (G, H)

20.487J/2.715J/ Optical Microscopy & Spectroscopy for Biology and Medicine (G)

20.535J/10.535J Protein Engineering (G)

20.554J/5.54J/7.540J Frontiers in Chemical Biology (G)

Course 22

22.071 Analog Electronics From Circuits to the Zero-Carbon Grid (U)

Institute for Data, Systems and Society

IDS.012J/6.419J Statistics, Computation and Applications (U)

IDS.013J/15.075J Statistical Thinking and Data Analysis (U)