ENEE 657 :: Fall 2017

Latest Announcements

09/05: HW1 Deadline Extension
The deadline for submitting Homework 1 is extended until Friday, 09/08.
08/28: Welcome
Welcome to ENEE 657!

See all announcements RSS 2.0 feed

Network and Distributed Systems Security


ENEE 657 provides an introduction to the principles of building secure systems. The course will cover both attacks and defenses, with a focus on the role of data analytics and experimentation in security. Topics include software security, protection mechanisms, real-world adversaries, and the security of machine learning. Across these topics, the course emphasizes recent advances in providing an empirical basis for the evaluation of security properties.

Who should take ENEE 657?

The goal of this course is to give you a thorough grounding in computer security. You will learn about the current research issues in this area, and the fundamental security principles; this will prepare you to collaborate with security researchers, to tackle security problems that appear in your own work, or to conduct research in security. You will also gain hands-on experience with implementing security techniques. ENEE 657 is a systems-oriented course with a substantial programming component; this is not a course in cryptography or theoretical security.


The University's Code of Academic Integrity applies, modified as follows:

Course Staff


NameEmailOfficeOffice Hours
Prof. Tudor DumitraČ™ AVW 3425 Mondays 2-3 pm

Teaching Assistant

NameEmailOfficeOffice Hours
Octavian Suciu AVW 3400 Wednesdays 2-3 pm

Created with coursegen. Last updated: 2017-10-24 18:43:40 -0400 [validate xhtml]