Carnegie Mellon University

Neuroengineering (Neuro) Track


The Neuroengineering (Neuro) track uses engineering techniques to examine, understand, and apply the properties of complex neural systems.  Areas of interest include the research and development of neuroengineering technologies for sensing, interfacing, imaging, and modulating the nervous systems.  Examples of applications include brain-computer interfaces for use in paralysis, neural stimulation device design for sensory and motor prostheses and basic science research, and neural recording and imaging devices.


This track aligns most naturally with a combined education of Biomedical Engineering and Electrical & Computer Engineering, which lays a solid foundation in signal processing principles. This track prepares students for careers in brain-computer interfaces, neural stimulators, and neuroprosthetics.

Track Requirements

  • One (1) course from the list of Required Neuro Electives
  • Two other Neuro Electives (either Required or Additional)

Required Electives (must take one of the following)

42-630 Introduction to Neural Engineering (12) 
42-631 Neural Data Analysis (9)
42-632 Neural Signal Processing (12) 

Additional Electives

42-437 Biomedical Optical Imaging (9)
42-641 Rehabilitation Engineering (9)
42-650 Introduction to Biomedical Imaging (9)
42-652/18-416 Nano-Bio-Photonics (12)
42-656 Introduction to Machine Learning for Biomedical Engineers (9)
42-660 Bioinstrumentation and Measurement (12)
42-783 Neural Engineering Laboratory (12)
15-386 Neural Computation (9)
18-370 Fundamentals of Control (12)18-412 Neural Technology: Sensing and Stimulation
18-460 Optimization (12) 
42-X00 BME Research* or  39-500 CIT Honors Thesis* or 42-6XX Clinical Course (Surgery for Engineers/ Precision Medicine/ICU Medicine) (9-12)

* The 42-x00 research project (42-200/300/400 Sophomore/Junior/Senior Biomedical Engineering Research Project OR 39-500 CIT Honors Research Project) must be on a BME topic that is aligned to the track, supervised or co-supervised by a BME faculty member, and conducted for 9 or more units of credit. 

Some Special Topics and newly offered or intermittently offered courses may be acceptable as track electives. Students should consult with their BME advisors and petition the BME Undergraduate Affairs Committee for permission to include such courses as track electives. The course petition form can be found here.

Revised (10/31/2023)