Introduction to Computer Security at NYU Paris

Welcome, Fall 2018 Students!

I believe that computer security is an exciting field that combines computer science, mathematics, global politics, but also a large dose of the human elements of intrigue, curiosity and thinking outside the box. I hope that by the end of this course, you too will develop an interest in what the world of computer security has to offer.

CSCI-UA.9480's course website includes your syllabus, all of your materials, your assignments, course slides and an interactive calendar that is always up to date.

I strongly recommend that you bookmark this website for the duration of the course and that you visit it regularly.

See you in class,

Professor Nadim Kobeissi

Course Overview

Technology increasingly permeates every aspect of our lives, including communication, finance and health. The security of the computer systems that enable these services has become a critical issue. This course will cover basic principles of computer security and security engineering. It will introduce fundamental computer security concepts, principles, and techniques. It will also cover notions of real-world cryptography, the mathematical building blocks that underlie any digital security construction. This course will focus on security from an attacker's perspective (threat modeling) and the defender's perspective (building and deploying secure systems). Specific topics will include operating system security, network security, web security, applied cryptography, security economics and security psychology. Course projects will focus both on writing secure code and exploiting insecure code.

Administrative Links

  • Instructor: Professor Nadim Kobeissi (
  • Lectures: Mondays and Wednesdays, 4:30pm to 6:00pm. Room 4.06.
  • Term Dates: September 3, 2018 until December 3, 2018.
  • Office Hours: Mondays, 6:00pm to 7:00pm. Room 4.09.
  • Online Resources: NYUClasses, Discussion Group.