Skip to main content
  • College of Arts & Sciences
  • Graduate Division
  • College of Liberal and Professional Studies
Home Vagelos Integrated Program in Energy Research

Main navigation

  • Home
  • Program
    • About
    • Program Leadership
    • Roy & Diana Vagelos
    • Energy at Penn
    • Program Snapshot
  • Our Students
    • Student Profiles
    • VIPER Student Board
    • Honors and Awards
    • Student Features
  • Admissions
    • Prospective Students
    • How to Apply
    • Transfer into VIPER
    • Frequently Asked Questions
    • Connect With Us
  • Academics
    • Curriculum
    • Energy Courses
    • Approved Majors
    • Sample Schedules
    • Resources
  • Research
    • Research Experiences
    • Summer Research at Penn
    • Publications
    • Faculty Highlights
  • Alumni
    • VIPER Alumni Board
    • Alumni Resources
  • News
  • Events
  • Contact
  • Support

Academics

  1. Home
  2. Academics
Curriculum

Learn about all of the different components of the VIPER curriculum!

Energy Courses

Students enhance their knowledge about different topics in energy, depending on their interest.

Approved Majors

Learn about each of the STEM majors within the Bachelor of Arts and Bachelor of Science in Engineering degrees.

Resources

See here for a handy list of various useful resources at Penn.

Main navigation

Academics

Curriculum
Energy Courses
Approved Majors
Sample Schedules
Resources

Support Viper

Resources

  • Center for Undergraduate Research and Fellowships (CURF)
  • National Science Foundation Research Experiences for Undergraduates
  • College Alumni Society Undergraduate Research Grant

Contact Us

Vagelos Integrated Program in Energy Research
3200 Walnut Street
Philadelphia, PA 19104
Vagelos Laboratory for Energy Science and Technology, Rm. 112

(215) 573-8098
contact-viper@sas.upenn.edu

Prof. Andrew M. Rappe
Co-Faculty Director

Prof. John M. Vohs
Co-Faculty Director

Dr. Michelle Hutchings
Managing Director

© 2025 The Trustees of the University of Pennsylvania
Penn Weblogin