About the Program
The Stanford Bioengineering program equips you with a rigorous, hands-on foundation to solve challenges at the intersection of engineering, biology, and medicine. You will learn to apply engineering principles to living systems to better understand and support advancements in human health, environmental sustainability, and beyond. This program is designed to prepare you for a dynamic career or for advanced graduate studies, all built on a strong foundation in both engineering and the life sciences.
What You'll Study
The bioengineering curriculum is designed to give you both a broad foundation and focused expertise, preparing you for a variety of advanced careers. You will:
Establish a solid foundation: Build a background in basic sciences (chemistry, physics, biology), mathematics, and engineering fundamentals, including computer programming and an introductory bioengineering course.
Deepen your knowledge: Progress through a series of core bioengineering classes starting in your sophomore year, then pursue your own interests through elective courses and a student-selected depth area.
Gain hands-on experience: Apply your learning through a senior capstone design project and opportunities like the summer Research Experience for Undergraduates (REU) program.
Develop essential skills: Learn to define projects, analyze complex systems, use computational tools, work effectively in teams, and communicate technical work to both expert and non-expert audiences, all while considering the ethical and societal impacts of your work.
Meet Our Faculty
Our faculty are the intellectual heart of our program. As renowned researchers, passionate educators, and dedicated mentors, they drive innovation, shape the future of their fields, and inspire the next generation of leaders. Explore our directory to learn more about their teaching, research, and expertise.
Get a Glimpse of Bioengineering at Stanford
Don’t just take our word for it. See for yourself what life is really like as a student studying Bioengineering.

:format(webp))