Check out the new Research Courses page!
Summer enrollment on both campuses is open! BMME summer courses are offered through UNC.
Request enrollment in partner campus courses your Course Planning Form.
The Fall 2026 Specialty Electives spreadsheet lists all courses offered this fall with their area(s), pre/corequisites, mode of instruction, and more!
BMME 301 Electrical Physiology will NOT be offered at UNC in fall 2026.
BM(M)E 345 Solid Mechanics has a Differential Equations COrequisite beginning fall 2026.
BM(M)E 375 Microcontrollers has a Differential Equations COrequisite beginning fall 2026.
BM(M)E 385 Bioinstrumentation has a Differential Equations PRErequisite beginning fall 2026.
BMME 521 Intro to Synthetic Biology will NOT be offered fall 2026. (updated 3/23)
BMME 568 Super Resolution Imaging will NOT be offered fall 2026.
BMME 590 Brain Machine Interfaces will be offered fall 2026 instead of spring 2027.
BMME 590 Network Pharmacology now offered in spring.
ECE 436 Digital Control Systems: We do not expect this course to be offered moving forward.
BMME 207: NC Student students may attend lecture Online Async. Labs and exams In Person at UNC.
BMME 335: Online Sync or Online Async for all students. Email questions to bob@bobslab.com.
BMME 375: Online Async for all students. Email questions to bob@bobslab.com.
BME 301: UNC students may attend lecture Online Async. Labs and exams in person at NC State.
BME 325: In class attendance for lecture is recommended but students may attend Online Async. Exams In Person at NC State.
BME 365: UNC students may attend lecture Online Async. Exams In Person at NC State.
BME 385: UNC students may attend TUESDAY lecture Online Sync (in addition to some Thursdays). All exams and Thursday recitations (approx. 5 sessions) are In Person at NC State.