Older Courses
Courses at Stony Brook University
Spring
2021
CSE 416 (Section 2): Software Engineering
Spring
2021
CSE 659: Computer Security Seminar (co-taught)
Fall
2020
CSE 659: Computer Security Seminar (co-taught)
Spring
2020
CSE 659: Computer Security Seminar (co-taught)
Spring
2020
CSE 416 (Section 2): Software Engineering
Spring
2020
CSE 659: Computer Security Seminar (co-taught)
Fall
2019
CSE 659: Computer Security Seminar (co-taught)
Spring
2019
CSE 659: Computer Security Seminar (co-taught)
Fall
2018
CSE 308 (Section 2): Software Engineering
Fall
2018
CSE 659: Computer Security Seminar (co-taught)
Spring
2018
CSE 659: Computer Security Seminar (co-taught)
Fall
2017
CSE 535: Asynchronous Systems
Fall
2016
CSE 535: Asynchronous Systems
Spring
2016
CSE 659: Computer Security Seminar (co-taught)
Fall
2015
CSE 308 (Sections 1 and 2): Software Engineering
Fall
2015
CSE 659: Computer Security Seminar
(co-taught)
Spring
2015
CSE 308 (Section 1): Software Engineering
Fall
2014
CSE 535: Asynchronous Systems
Fall
2013
CSE 308 (Sections 1 and 2): Software Engineering
Fall
2012
CSE 594: Distributed Systems
Fall
2011
CSE 308 (Sections 1 and 2): Software Engineering
Spring
2011
ITS 102: Computer Security: Attacks and Defenses
Fall
2010
CSE 308/ISE 308 (Sections 1 and 2): Software Engineering
Spring
2010
ITS 102: Computer Security: Attacks and Defenses
Fall
2009
CSE 302/ISE 302: Professional Ethics for Computer Science
Fall
2009
CSE 308/ISE 308 (Section 1): Software Engineering
Spring
2009
CSE 308/ISE 308 (Sections 1 and 2): Software Engineering
Spring
2009
ITS 102 (Section S20): Computer Security: Attacks and Defenses
Fall
2008
CSE 608: Advanced Computer Security
Spring
2008
CSE 308/ISE 308: Software Engineering
Fall
2007
CSE 592: Security Policy Frameworks
Spring
2006
CSE 590: Distributed Systems
Spring
2006
CSE 306: Operating Systems
Fall
2005
CSE 394: Security Policy Frameworks
Spring
2005
CSE 591: Security Policy Frameworks
Spring
2004
CSE 308/ISE 308: Software Engineering
Spring
2004
CSE 526: Principles of Programming Languages
Spring
2003
CSE 667: Design and Analysis Research Seminar
Spring
2003
CSE 526: Principles of Programming Languages
Fall
2002
CSE 308/ISE 308: Software Engineering
Spring
2002
CSE 647: Reliable (Distributed) Software
Fall
2001
CSE 533: Network Programming
Spring
2001
ISE 440: Information System Design
Fall
2000
CSE 647: Testing and Verification of Software
Courses at Indiana University
Spring
2000
B649: Principles of Concurrent Systems
Fall
1999
P436: Operating Systems
P536: Advanced Operating Systems
Spring
1999
B649: Fault-Tolerance and Security of Distributed Systems
Fall
1998
P436: Operating Systems
P536: Advanced Operating Systems
Spring
1998
B649: Topics in Distributed System Security
Fall
1997
P436: Operating Systems
P536: Advanced Operating Systems
Spring
1997
B649: Topics in Distributed Systems
Fall
1996
P436: Operating Systems
P536: Advanced Operating Systems
Scott Stoller's Home Page