Master’s Programs



The Bioengineering master's program provides an interdisciplinary education in scientific and engineering fundamentals, with an emphasis on new developments in Bioengineering. The primary goal of this program is to provide students with a customized curriculum designed to prepare them to function creatively and independently in industry, research and development, government or academia.

The program provides rigorous and advanced training in engineering with a focus on biological and medical sciences.  The flexible curriculum allows students to select their own graduate coursework in math, biomedical sciences, bioengineering, and other science and engineering disciplines.  Students may register for courses from any School in the University; our students typically take courses in the Schools of Engineering, Arts and Sciences, and Medicine. 


  • An undergraduate degree (BSE) in an engineering subject, or
  • An undergraduate degree from an accredited natural science major, with completion of the following minimum coursework:
  • One year of physics with calculus and laboratory.
  • One course each in engineering mechanics, electrical circuits and electronics, and fluid mechanics or transport phenomena.
  • One year each in biology and chemistry.
  • Organic chemistry is also recommended.

Research areas

Students have access to resources available through Bioengineering’s thirteen research laboratories as well as affiliated laboratories on campus and in the Penn hospitals. Research areas include: Molecular Engineering, Cellular Engineering, Tissue Engineering, Bioengineered Therapeutics, Devices & Drug Delivery, Cardiovascular & Pulmonary Cell & tissue Mechanics, Orthopaedic Bioengineering, Injury Biomechanics, Cell Mechanics, Biomaterials, System & Synthetic Bioengineering, Computational Neuroengineering, Experimental Neuroengineering, Medical Imaging & Imaging Instrumentation, Imaging Theory & analysis, Cellular & Molecular Imaging, theoretical & Computational Bioengineering