These are for the classes I have taught at UC Davis since Spring Quarter 1997. Handouts and such for earlier classes are not available on the Web.
Fall 2024 |
ECS 235A,
Computer and Information Security
MHI 289I,
Programming in Health Informatics
|
Spring 2024 |
ECS 36A,
Programming and Problem Solving
|
Winter 2024 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2022 |
ECS 235A,
Computer and Information Security
MHI 289I,
Programming in Health Informatics
|
Spring 2023 |
ECS 36A,
Programming and Problem Solving
|
Winter 2023 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2022 |
ECS 235A,
Computer and Information Security
MHI 289I,
Programming in Health Informatics
|
Spring 2022 |
ECS 150,
Operating Sysetems
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Winter 2022 |
ECS 235B,
Foundations of Computer and Information Security
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Fall 2021 |
ECS 235A,
Computer and Information Security
MHI 289I,
Programming in Health Informatics
|
Spring 2021 |
ECS 153,
Computer Security
|
Winter 2021 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2020 |
MHI 289I,
Programming in Health Informatics
|
Fall 2019 |
ECS 36A,
Programming and Problem Solving
ECS 153,
Computer Security
MHI 289I,
Programming in Health Informatics
|
Winter 2019 |
ECS 36A,
Programming and Problem Solving
ECS 235B,
Foundations of Computer and Information Security
MHI 289I,
Programming in Health Informatics
|
Fall 2018 |
ECS 198,
Preparation for Capture-the-Flag via Exploits
|
Spring 2018 |
ECS 153,
Computer Security
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Winter 2018 |
ECS 289M,
Introduction to Research in Computer
and Information Security
MHI 289I,
Programming in Health Informatics
|
Spring 2017 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2016 |
ECS 153,
Computer Security
|
Spring 2016 |
ECS 153,
Computer Security
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Winter 2016 |
ECS 235A,
Computer and Information Security
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Fall 2015 |
ECS 30,
Programming and Problem Solving
|
Spring 2015 |
ECS 153,
Computer Security
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Winter 2015 |
ECS 289M,
Introduction to Research in Computer
and Information Security
|
Fall 2014 |
ECS 235A,
Computer and Information Security
|
Spring 2014 |
ECS 10,
Basic Concepts of Computing
|
Winter 2014 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2013 |
ECS 155,
Computer Security for Non-Majors
|
Spring 2013 |
ECS 153,
Computer Security
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2012 |
ECS 10,
Basic Concepts of Computing
|
Winter 2012 |
ECS 10,
Basic Concepts of Computing
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2011 |
ECS 293A,
Research in Computer Science
|
Spring 2011 |
ECS 153,
Computer Security
ECS 155,
Computer Security for Non-Majors
|
Winter 2011 |
ECS 15,
Introduction to Computers
ECS 235B,
Foundations of Computer and Information Security
|
Spring 2009 |
ECS 10,
Basic Concepts of Computing
|
Winter 2009 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2008 |
ECS 150,
Operating Systems
|
Spring 2008 |
ECS 150,
Operating Systems
FRS 001-010,
E-Voting and Elections
|
Winter 2008 |
ECS 153,
Computer Security
ECS 235B,
Foundations of Computer and Information Security
|
Spring 2007 |
ECS 15,
Introduction to Computers
|
Winter 2007 |
ECS 235B,
Foundations of Computer and Information Security
|
Fall 2006 |
ECS 153,
Computer Security
|
Spring 2006 |
ECS 289M,
Foundations of Computer and Information Security
|
Winter 2006 |
ECS 153,
Computer Security
|
Fall 2005 |
ECS 155,
Computer Security for Non-Majors
|
Spring 2005 |
ECS 153,
Computer Security
ECS 235,
Computer and Information Security
|
Spring 2004 |
ECS 153,
Introduction to Computer Security
ECS 235,
Computer and Information Security
|
Winter 2004 |
ECS 153,
Introduction to Computer Security
|
Fall 2003 |
ECS 153,
Introduction to Computer Security
|
Spring 2003 |
ECS 235,
Computer and Information Security
|
Winter 2003 |
ECS 153,
Introduction to Computer Security
|
Spring 2002 |
ECS 30,
Introduction to Programming and Problem Solving
ECS 289M, Vulnerabilities and Policy Models
|
Winter 2002 |
ECS 153,
Introduction to Computer Security
|
Spring 2001 |
ECS 253,
Cryptography and Data Security
|
Winter 2001 |
ECS 251,
Operating Systems Models
|
Fall 2000 |
ECS 153,
Introduction to Computer Security
|
Spring 2000 |
ECS 253,
Cryptography and Data Security
|
Winter 2000 |
ECS 150,
Operating Systems
ECS 251,
Operating Systems Models
|
Fall 1999 |
ECS 153,
Introduction to Computer Security
|
Spring 1999 |
ECS 150,
Operating Systems
|
Winter 1999 |
ECS 253,
Cryptography and Data Security
|
Fall 1998 |
ECS 153,
Introduction to Computer Security
|
Winter 1998 |
ECS 153,
Introduction to Computer Security
|
Fall 1997 |
ECS 40,
Introduction to Software Development
|
Spring 1997 |
ECS 253,
Cryptography and Data Security
|
Winter 1997 |
ECS 153,
Introduction to Computer Security
|