Classes
Undergraduate Regular Classes:
CS 356: Computer Networks
Course Slides
CS 356 Slide (0-9)
CS 356 Slide (10-36)
CS 356 Slide (37-52)
CS 356 Slide (53-86)
CS 356 Slide (87-104)
CS 356 Slide (NetSecurity)
Course Material
CS 356 Spring 2022 Course Material
CS 356 Spring 2021 Course Material
CS 356 Spring 2020 Course Material
CS 356 Spring 2019 Course Material
CS 356 Spring 2018 Course Material
CS 356 Spring 2017 Course Material
Other CS Courses
CS 311 : Discrete Mathematics
CS 311 Fall 2015 Midterm 3
CS 311 Fall 2015 Midterm 2
CS 311 Fall 2015 Midterm 1
CS 311 Fall 2015 Homework 3
CS 311 Fall 2015 Homework 2
CS 311 Fall 2015 Homework 1
CS 311 Spring 2015 Midterm 3
CS 311 Spring 2015 Midterm 2
CS 311 Spring 2015 Midterm 1
CS 311 Spring 2015 Homework 3
CS 311 Spring 2015 Homework 2
CS 311 Spring 2015 Homework 1
CS 311 Fall 2014 Midterm 3
CS 311 Fall 2014 Midterm 2
CS 311 Fall 2014 Midterm 1
CS 311 Fall 2014 Homework 3
CS 311 Fall 2014 Homework 2
CS 311 Fall 2014 Homework 1
CS 311 Summer 2014 Midterm 3
CS 311 Summer 2014 Midterm 2
CS 311 Summer 2014 Midterm 1
CS 311 Summer 2014 Homework 3
CS 311 Summer 2014 Homework 2
CS 311 Summer 2014 Homework 1
CS 311 Fall 2013 Midterm 3
CS 311 Fall 2013 Midterm 2
CS 311 Fall 2013 Midterm 1
CS 311 Fall 2013 Homework 3
CS 311 Fall 2013 Homework 2
CS 311 Fall 2013 Homework 1
CS 311 Summer 2013 Midterm 3
CS 311 Summer 2013 Midterm 2
CS 311 Summer 2013 Midterm 1
CS 311 Summer 2013 Homework 3
CS 311 Summer 2013 Homework 2
CS 311 Summer 2013 Homework 1
CS 311 Fall 2012 Midterm 5
CS 311 Fall 2012 Midterm 4
CS 311 Fall 2012 Midterm 3
CS 311 Fall 2012 Midterm 2
CS 311 Fall 2012 Midterm 1
CS 311 Fall 2012 Homework 5
CS 311 Fall 2012 Homework 4
CS 311 Fall 2012 Homework 3
CS 311 Fall 2012 Homework 2
CS 311 Fall 2012 Homework 1
CS 311 Exercise 13
CS 311 Exercise 12
CS 311 Exercise 11
CS 311 Exercise 10
CS 311 Exercise 9
CS 311 Exercise 8
CS 311 Exercise 7
CS 311 Exercise 6
CS 311 Exercise 5
CS 311 Exercise 4
CS 311 Exercise 3
CS 311 Exercise 2
CS 311 Exercise 1
CS 311 Notes
CS 311 Syllabus
CS 326E : Elements of Networking
CS 326E Spring 2013 Midterm 3
CS 326E Spring 2013 Homework 3
CS 326E Spring 2013 Midterm 2
CS 326E Spring 2013 Homework 2
CS 326E Spring 2013 Midterm 1
CS 326E Spring 2013 Homework 1
CS 326E Spring 2013 Syllabus
CS 337 : Theory in Programming Practice (usually taught in Fall)
CS 337 Fall 2008 Midterm 3
CS 337 Fall 2008 Quiz 9&10
CS 337 Fall 2008 Project 4
CS 337 Fall 2008 Midterm 2
CS 337 Fall 2008 Quiz 8
CS 337 Fall 2008 Project 3
CS 337 Fall 2008 Midterm 1
CS 337 Fall 2008 Quiz 7
CS 337 Fall 2008 Quiz 5
CS 337 Fall 2008 Project 2
CS 337 Fall 2008 Quiz 4
CS 337 Fall 2008 Quiz 3
CS 337 Fall 2008 Project 1
CS 337 Fall 2008 Quiz 2
CS 337 Fall 2008 Quiz 1
CS 337 Fall 2008 - Syllabus
CS 337 Fall 2007 Midterm 3
CS 337 Fall 2007 Quiz 12
CS 337 Fall 2007 Quiz 10, 11
CS 337 Fall 2007 Midterm 2
CS 337 Fall 2007 Quiz 9
CS 337 Fall 2007 Quiz 8
Solution for CS 337 Fall 2007 Quiz 7
CS 337 Fall 2007 Quiz 7
CS 337 Fall 2007 Quiz 6
CS 337 Fall 2007 Quiz 5
CS 337 Fall 2007 Midterm 1
CS 337 Fall 2007 Quiz 3 & 4
CS 337 Fall 2007 Quiz 2
CS 337 Fall 2007 Quiz 1
CS 337 Fall 2007 - Syllabus
Undergraduate Research Classes:
CS 370 : Undergraduate Reading and Research (usually supervised every semester)
CS 379H : Honors Thesis (usually supervised every semester)
Graduate Diversity Classes:
CS 386M : Communication Networks (usually taught in Spring)
CS 386M Spring 2005 Syllabus
CS 386M Spring 2005 Homework 1
CS 386M Spring 2005 Homework 2
CS 386M Spring 2005 Homework 3
CS 386S: Network Protocol Security (usually taught in Spring)
CS 386S Spring 2009 Midterm 2
CS 386S Spring 2009 Quiz 9-10
CS 386S Spring 2009 Presentation Schedule,
CS 386S Spring 2009 Quiz 8
CS 386S Spring 2009 Quiz 7
CS 386S Spring 2009 Quiz 6
CS 386S Spring 2009 Quiz 5
CS 386S Spring 2009 Projects
CS 386S Spring 2009 Mid Term 1
CS 386S Spring 2009 Quiz 4
CS 386S Spring 2009 Quiz 3
CS 386S Spring 2009 Quiz 2
CS 386S Spring 2009 Quiz 1
CS 386S Spring 2009 Syllabus
CS 386S Spring 2008 Midterm 2
CS 386S Spring 2008 Quiz 9
CS 386S Spring 2008 Quiz 8
CS 386S Spring 2008 Quiz 7
CS 386S Spring 2008 Quiz 6
CS 386S Spring 2008 Quiz 5
CS 386S Spring 2008 Midterm 1
CS 386S Spring 2008 Quiz 4
CS 386S Spring 2008 Quiz 2
CS 386S Spring 2008 Quiz 1
CS 386S Spring 2008 Syllabus
CS 395T: Network Protocol Security (usually taught in Spring)
CS 395T Fall 2006 Syllabus
CS 395T Fall 2006 Homework 1
CS 395T Fall 2006 Homework 1 Solution
CS 395T Fall 2006 Midterm 1
CS 395T Fall 2006 Midterm 1 Solution
CS 395T Fall 2006 Homework 2
CS 395T Fall 2006 Homework 2 Solution
CS 395T Fall 2006 Project
CS 395T Fall 2006 Midterm 2
CS 395T Fall 2006 Midterm 2 Solution
CS 395T Fall 2006 Homework 3
CS 395T Fall 2006 Homework 3 Solution
CS 395T Fall 2006 Midterm 3
CS 395T Fall 2006 Midterm 3 Solution
CS 395T Spring 2006 Syllabus
CS 395T Spring 2006 Homework 1
CS 395T Spring 2006 Homework 1 Solution
CS 395T Spring 2006 Homework 2
CS 395T Spring 2006 Midterm 1
CS 395T Spring 2006 Midterm 1 Solution
CS 395T Spring 2006 Midterm 2
CS 395T Spring 2006 Midterm 2 Solution
CS 395T Spring 2006 Homework 3
CS 395T Spring 2006 Homework 3 Solution
CS 395T Spring 2006 Firewall Design Paper
CS 395T: Convergence of Computing Systems (usually taught in Spring)