The BS in Biomedical Engineering requires completion of the courses in the core curriculum, five upper level engineering electives (two from tier 1, three from tier 2), five humanity/social science electives, and three general electives (see sample curriculum at right).

Students must also meet all School of Engineering & Applied Science and WashU requirements (including the English Composition requirement) and, to satisfy ABET requirements for a professional degree, must accrue 47 engineering topics credits over their coursework.

BME Curriculum Total Credits = 120 (49 topics credits)

Double majors

Students majoring in Biomedical Engineering may choose to double major within SEAS, leading to a second professional Bachelor of Science degree in one of the other engineering disciplines in four years. A degree in Biomedical Engineering combined with a professional degree in one of the traditional engineering disciplines can be expected to enhance employment options in industry. Depending upon the second major chosen, total unit requirements may range from 140 to 148 (or fewer if the student enters with AP credits). Hence, some summer work may be necessary in order to complete a double major within four academic years. To determine the specific requirements to be satisfied for both degrees, students are urged to consult with an adviser in the second department and their four-year adviser as early as possible.


A majority of undergraduate engineering students pursue a minor in engineering or other disciplines, such as business. For Biomedical Engineering majors, there are four engineering minors that are easily obtainable within the typical four year BME curriculum. These recommended minors require 4 or less additional classes – most of which count towards the electives within the BME major.

Recommended Engineering Minors for Biomedical Engineering Majors
  • Bioinformatics - Bioinformatics is a joint program of the Department of Computer Science and Engineering, School of Engineering, and the Department of Biology, College of Arts & Sciences. Mindful of the emerging opportunities at the interface of biology and computer science, the Departments of Biology and of Computer Science and Engineering are sponsoring a Bioinformatics Minor that will serve students from both departments, as well as other students from the natural sciences and engineering with an interest in this field.
  • Computer Science - As computing drives innovation in nearly all industries, the Department of Computer Science and Engineering offers a minor in computer science to provide a basic foundation in software and computer science.
  • Electrical Engineering - This program covers classes in several fields of science and engineering, encompassing electronics, solid-state devices, applied electromagnetics, RF and microwave technology, fiber-optic communication, applied optics, nano-photonics, sensors, and medical and biological imaging technology.
  • Mechanical Engineering - The Minor in Mechanical Engineering complements studies in a field related to mechanical engineering, such as biomedical engineering, electrical engineering, physics, chemistry, or architecture. The Minor is intended to provide students with a credential that could enhance their opportunities for employment or graduate study.
The engineering school offers additional minors; however, they typically require 15 units or more of coursework outside the standard BME curriculum. Students who enter with significant transfer credit and/or advanced placement may be able to complete these minors in the standard 4 years. Otherwise, students will typically require a summer semester or two to complete these minors.

Engineering Minors requiring Advanced Placement or Summer Effort for BME Majors
  • Aerospace Engineering
  • Energy Engineering
  • Environmental Engineering Science
  • Mechatronics
  • Nanoscale Science & Engineering
  • Robotics
  • Systems Science & Engineering

Specialized Interests

Sophomores who identify interest toward integrating biomedical engineering with upper-level coursework in one of the other four SEAS departments should take the corresponding sophomore-level course listed below as one of their electives. This course does not fulfill a core or upper level requirement, but will substantively improve preparation for integrative courses taken within BME and across SEAS.
  • CSE 247 Data Structures and Algorithms
  • EECE 201 Engineering Analysis of Chemical Systems
  • ESE 232 Introduction to Electronic Circuits
  • MEMS 255 Engineering Mechanics II
The abbreviations below will help students choose upper level Tier electives according to their interests. For example, BME 450/550 includes elements of Computer Science.
  • CH = Energy, Environment & Chemical Engineering (EECE)
  • CS = Computer Science & Engineering (CSE)
  • ES = Electrical & Systems Engineering (ESE)
  • MM = Mechanical Engineering & Materials Science (MEMS)
  • A = All


Daniel Moran, PhD - Director of Undergraduate Studies

dmoran[at] wustl [dot] edu

Jamie Skubal - Undergraduate Student Coordinator

jamieskubal [at] wustl [dot] edu

Physical Sciences - 18Cr
  • Chem 111A, 112A General Chemistry I & II - (6Cr)
  • Chem 151, 152 Chemistry Lab I & II - (4Cr)
  • Phys 117A/197, 118A/197 General Physics I & II - (8Cr)

Biological Sciences - 6Cr
  • Biol 2960 Principles of Biology I - (4Cr)
  • Biol 3058 Physiological Control Systems - (2Cr)

Mathematics - 18Cr
  • Math 132, 133 Calculus II & III - (6Cr)
  • Math 217 Differential Equations - (3Cr)
  • ESE 318, 319 Engineering Mathematics A, B - (6Cr)
  • ESE 326 Probability and Statistics for Eng - (3Cr)

Engineering Science - 7Cr
  • CSE 131 Computer Science I - (3Cr)
  • ESE 230 Intro. to Electrical Networks - (4Cr)

Biomedical Engineering - 22Cr
  • BME 140 Intro to BME - (3Cr)
  • BME 240 Biomechanics - (3Cr)
  • BME 301A, B Quant Phys - (8Cr)
  • BME 320B BME Thermo - (3Cr)
  • BME 329 Biothermodynamics - (3Cr)
  • BME 366 Transport - (3Cr)
  • BME 401A,B Senior Capstone- (4Cr)
  • BME 450 Num. Meth. for Computational Mod. - (3Cr)

Other - 21Cr
  • Humanities & Social Sciences (H/SS) - (15Cr)
  • Eng 4501-3 Engineering Practice & Prof Values - (3Cr)
  • Eng 310 Technical Writing - (3Cr)

The TIER Lists

TIER I - a minimum of 2 upper level elective courses must come from this list

TIER II - In addition to the SEAS courses on this list, all BME upper level (300, 400, 500) courses that carry engineering topics credits (with the exception of required courses; e.g. BME 301A, 301B, 320B, etc.) count as tier II electives
Always check course listings for course offerings.

FALL - 15Cr, 3 Eng Topics Cr
  • BME 140 Intro BME - (3Cr)
  • Chem 111A Gen Chem I - (3Cr)
  • Chem 151 Chem Lab I - (2Cr)
  • Math 132 Calc II - (3Cr)
  • Phys 117A/197 Physics I - (4Cr)

SPRING - 16 Cr
  • Biol 2960 Biology I - (4Cr)
  • Chem 112A Gen Chem II - (3Cr)
  • Chem 152 Chem Lab II - (2Cr)
  • Math 233 Calc III - (3Cr)
  • Phys 118A/198 Physics II - (4Cr)
Always check course listings for course offerings.

FALL - 14Cr, 4 Eng Topics Cr
  • ESE 230 Elec Networks - (4Cr)
  • Math 217 Diff Equations - (3Cr)
  • General Elective - (3-4Cr)
  • H/SS Elective I - (3Cr)

SPRING - 15Cr, 6 Eng Topics Cr
  • Biol 3058 Biology III - (2Cr)
  • BME 240/L Biomechanics - (4Cr)
  • ESE 319 Eng Math B - (3Cr)
  • CSE 131 Computer Science I - (3Cr)
  • H/SS Elective II - (3Cr)
Always check course listings for course offerings
FALL - 16Cr, 10 Eng Topics Cr
  • BME 301A Quant Phys I - (4Cr)
  • BME 320B BME Thermo - (3Cr)
  • EP 310 Tech Writing - (3Cr)
  • ESE 318 Eng Math A - (3Cr)
  • Eng. (Tier) Elective I - (3Cr)

SPRING - 16Cr, 13Eng Topics Cr
  • BME 301B Quant Phys II - (4Cr)
  • BME 366 Transport - (3Cr)
  • Eng. (Tier) Elective II - (6Cr)
  • H/SS Elective II (3Cr)
Always check course listings for course offerings
FALL - 14Cr, 8 Eng Topics Cr
  • BME 401A Sr Design I - (2Cr)
  • ESE 326 Prob & Stats - (3Cr)
  • Eng. (Tier) Elective III - (3Cr)
  • General Elective I - (3Cr)

SPRING - 14Cr, 5 Eng Topics Cr
  • BME 401B Sr Design II - (2Cr)
  • Engr 450X Eng Prof Value^ - (3Cr)
  • Eng. (Tier) Elective IV - (3Cr)
  • General Elect II - (3Cr)
  • H/SS Elective V (3Cr)

Engr 450X corresponds to 4501, 4502 and 4503 one credit course

Engineering Student Services