Computer and Information Science
Where can I find the complete description of academic rules and regulations for the School of Engineering and Applied Sciences?
The complete Penn Engineering Undergraduate Student Handbook can be found online.
What should I do if I’m accepted to the Computer and Information Science program but want to transfer to another Engineering department?
First, you should consult with the Undergraduate Chair from the relevant department to ensure you’re on the right track. Next, you’ll need to complete the Declare/Update Field of Study Form, which can be found on the Path Forms page.
What is a dual major, dual degree, joint degree, or minor?
The CIS department offers a variety of program options.
For any academic, programmatic, or administrative concerns, please contact: cis-undergrad-advising@seas.upenn.edu.
For any academic, programmatic, or administrative concerns, please contact:
Doctoral Program
The Doctoral Program (Ph.D.) in Computer and Information Science (CIS) welcomes candidates in disciplines related to computer science, information processing, and computing. Our curriculum is designed to develop the intellectual skills essential for the rapidly changing character of research and to meet the demands of academe and industry. Students develop their own advanced study focus, working with faculty mentors on topics ranging from the core computer science discipline to diverse scholarly interactions within the School of Engineering and the University.
Britton Carnevali, CIS Doctoral Program Manager
To schedule an appointment, please use the YouCanBook.Me link HERE
Hear from our Alum and Current Students about what we have to offer here in the CIS Department at Penn Engineering.
Studying Computer Science and Finance at Penn has shaped the way I approach problems — blending algorithmic thinking with practical business insight. I was drawn to Penn CIS because of its structured logic and the challenge of building within the artificial world, and Penn’s curriculum gave me the flexibility to apply that thinking across domains.
Some of my most meaningful experiences have come from TAing CIS 1200, where I found a passion for teaching, and from working on large-scale projects like building an operating system, large scale data-set analysis, or full-stack software projects. Through the Engineering Dean’s Advisory Board, I’ve had the chance to help launch Penn’s first AI conference and lead a panel on how failures can shape us— learning how to turn ideas into impact with the support of the Penn Engineering deans and CIS faculty.
I am currently working at Blackstone as a Real Estate Acquisitions analyst, carrying with me the problem-solving mindset and friendships that defined my time in Penn CIS.
At Penn, Jelani Hutchins-Belgrave studied Networked and Social Systems Engineering and Computer Science. Jelani recalls his CIS 350 Software Engineering course with Professor Chris Murphy as his most memorable experience, because he discovered during the course project that he had a knack for project management.
Jelani currently works as an Associate Product Manager at Salesforce. Before that, he worked as a software engineer at the crypto guide service, RabbitHole.
Jelani offers sage advice to incoming students. “Don’t compare yourself to others, but instead find your own pace.”
Alden Hallak can trace his interest in computer science back to programming his first game at age 8. As he developed his programming skills, he set about finding ways he could help others. At Penn, Alden directed Tech It Out Philly, a Sunday workshop program that provides Philadelphia High School students one on one mentoring to build a website through javascript and html on social issues important to the high school students.
Since graduating in 2020, Hallak has been working at Google. His current role is working as a software engineer for DeepMind’s People + AI Research team.
Undergraduate Students
Master’s Students
PhD Students