Teaching at UC Davis, USA
You can also goto my archive of
student evaluations of teaching
Most recent term:
ECS 127
(Spring 2024) (Cryptography)
ECS 189
(Spring 2024) (
Black Mirror
)
ECS 20: Discrete Mathematics for Computer Science:
W22
·
F21
·
F13
·
F08
·
S00
ECS 110: Data Structures and Programming:
S97
·
F95
ECS 120: Theory of Computation:
S23
·
S15
·
S14
·
S13
·
F12
·
W12
·
S10
·
S07
·
W06
·
W05
·
S04
·
W02
·
S99
·
W99
·
W98
·
W97
·
F95
ECS 122A: Algorithm Design and Analysis:
S00
·
F97
·
F96
ECS 127: Cryptography:
S24
·
W19
·
S16
·
S11
(as 189A)
ECS 188: Ethics in an Age of Technology (
reader
) (
teaching notes
):
S23
·
F19
·
S19
·
F17
·
W17
·
W16
·
W15
·
W13
·
F11
·
F10
·
F09
·
S09
·
S08
·
F07
·
S07
·
S06
·
W04
·
S04
ECS 189A: Topics in Computer Science: Cryptography:
S11
(became 127)
ECS 189L: Topics in Computer Science: Cryptography and Surveillance:
S20
(cancelled due to COVID-19)
ECS 189L: Topics in Computer Science:
Black Mirror
:
S24
ECS 220: Theory of Computation (Graduate):
W06
·
S98
ECS 227: Modern Cryptography (Graduate):
W14
·
W12
·
S10
·
W09
·
S07
·
S05
·
F03
·
F01
·
W00
·
W99
·
F96
·
W96
Teaching at Chiang Mai University, TH
COMP 789:
NP-Completeness
, Term 1 of 2004-2005, CMU server
COMP 754:
Cryptography and Computer Security
, Term 1 of 2002-2003
COMP 789:
Computational Hardness and Cryptography
, Term 2 of 2000-2001
COMP 494:
Theory of Computation
, Term 1 of 2000-2001
COMP 731:
Data Structures and Algorithms
, Term 1 of 2000-2001
COMP 494:
Algorithms
, Term 1 of 1999-2000
Teaching at Chulalongkorn University, TH
COMP 745:
Cryptography
, Term 2 of 2002-2003
Notes on teaching ethics
ECS 188:
course reader
(some articles require login)
ECS 188:
teaching notes
for UCD faculty teaching this class
Return to
Rogaway’s homepage
.