Below is the calendar for this semester course. This is the preliminary schedule, which will be altered as the semester progresses. It is the responsibility of the students to frequently check this web-page for schedule, readings, and assignment changes. As the professor, I will attempt to announce any change to the class, but this web-page should be viewed as authoritative. If you have any questions, please contact me (contact information is available at the course homepage).

Date TopicAssignments Due Supplemental Readings (Encouraged before class)
08/27/15Planning Class
09/02/15Introduction to Computer Security (Slides)
Deep Learning (Slides)
Course Syllabus (Link)
Stallings - Chapter 1
Deep Learning in Neural Networks (Link)
09/09/15Android Security (Slides)
Crypto Overview: Bishop Chapters 9 and 10
09/30/15Traffic Analysis (Slides)
Traffic Flows: (Link)
Anomaly Detection (Link)
Bishop - Chapter 26
09/23/15Visualizing CyberSecurity (Slides)
Network Visualization (Link)
09/16/15DShell (Slides)
DShell Repo (Link)
10/07/15Multichannel Security (No Slides)
Multichannel Secrecy (Link)
10/14/15Decision Support Systems (Slides)
Decision Support Systems (Link)
10/21/15Acceptable Advertisements (No Slides)
Conference Publication (Link)
10/28/15Embedded Systems Security (Slides)
Pretty Good Privacy (No Slides)
Embedded Systems Security:
Threats, Vulnerabilities, and Attack Taxonomy (Link)
Bishop - Chapter 27
Stallings - Chapter 20
11/04/15Machine Learning Intro 1 (Slides)
ML Intro (Link)
scikit-learn Tutorial (Link)
11/11/15Machine Learning Intro 2 (Slides)
Video Analytics and MLS (Slides)
Kaggle Malware Challenge (Link)
Random Forests (Link)
SVM's (Link)
K-Nearest Neighbors (Link)
Gradient Boosting (Link)
Multilevel Security (Link)
11/18/15Stack Overflows (Slides)
Stallings - Chapter 11
12/02/15Penetration Testing (Slides)
Penetration Testing Overview (Link)
12/09/15Wrap Up