CIS 4510/5510: Computer and Network Security

Fall 2025

UPenn

Instructor: Sebastian Angel

Room: Berger Auditorium (in Skirkanich Hall)

Time: MW 10:15 AM–11:45 AM

Email: sebastian.angel at cis.upenn.edu

Discussion: Ed

Office hours: TBD (AGH 325)

Course Description

This course introduces the principles and practical considerations of computer and network security. It covers the following:

Prerequisites

Even though NETS students are not required to take CIS 2400, it is a prerequisite for this course.

Course Staff

Name Office hours (location)
Sydnie-Shea Cohen TBD
Joseph Katz TBD
Neha Peddinti TBD
Cameron Shaw TBD
Praneel Varshney TBD

Textbook

There is no required textbook for this course. The following books (available for free) are good extra sources:

Assignments, quizzes, and exams

There will be 5 projects to be completed individually.

There are two non-cumulative exams.

There will be 1 short ungraded quizz each week to be completed online through Canvas. These are optional but highly encouraged. The purpose of these quizzes is to keep you on track throughout the semester and make sure that you are understanding the material.

Late submissions

You can submit a project late by 2 days at the cost of a 10% late penalty. You can submit a project late by more than 2 days at the cost of a 50% late penalty until the last day of classes. If you have an extenuating circumstance, you must contact the course staff before the assignment is due.

In person project audits

After each project, a random selection of students will be asked to come in person and solve a variant of one of the challenges for which they submitted a solution in the project. If the student is unable to complete the challenge in person, the student will receive no credit for that particular challenge and will be asked to complete a different challenge from the project (if they submitted other answers). Failure to complete 3 challenges will result in a 0 for the entire project.

Grading

Academic Honesty

We encourage you to discuss the problems and your general approach with other students in the class. However, the answers you turn in must be your own original work, and you must adhere to Penn’s Code of Academic Integrity.

For more information, see the Office of Student Conduct.

Students with disabilities

The University of Pennsylvania provides reasonable accommodations to students with disabilities who have self-identified and received approval from the Office of Student Disabilities Services (SDS). If SDS has approved your request for accommodations, please discuss with me the necessary arrangements for your accommodations. SDS services are free and confidential.