Computer Science 276

Title Cryptography
Units 3
Prerequisites 170.
Description Graduate survey of modern topics on theory, foundations, and applications of modern cryptography. One-way functions; pseudorandomness; encryption; authentication; public-key cryptosystems; notions of security. May also cover zero-knowledge proofs, multi-party cryptographic protocols, practical applications, and/or other topics, as time permits.
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Fall 2020 Shafi Goldwasser 6.4 / 7 6.1 / 7
Raluca Popa 6.5 / 7 6.1 / 7
Fall 2018 Sanjam Garg 5.9 / 7 5.7 / 7
Fall 2017 Alessandro Chiesa 6.6 / 7 6.4 / 7
Fall 2016 Sanjam Garg 6.2 / 7 6.2 / 7
Fall 2015 Alessandro Chiesa 6.4 / 7 6.4 / 7
Fall 2014 Sanjam Garg 5.3 / 7 5.7 / 7
Spring 2009 Luca Trevisan 6.3 / 7 6.1 / 7
Spring 2006 David Wagner 6.5 / 7 5.6 / 7
Spring 2004 David Wagner 6.3 / 7 6.0 / 7
Spring 2002 Luca Trevisan 4.6 / 7 4.6 / 7
David Wagner 5.7 / 7 4.7 / 7
Fall 1998 Manuel Blum 6.2 / 7 5.9 / 7
Fall 1995 Manuel Blum 5.9 / 7 5.2 / 7
Fall 1994 R. Ostrowsky 5.5 / 7 5.8 / 7
Fall 1992 Manuel Blum 5.7 / 7 5.4 / 7
Spring 1990 Manuel Blum 6.4 / 7 6.0 / 7
Spring 1989 Manuel Blum 6.3 / 7 5.9 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
6.1 / 7 5.8 / 7
[Email HKN about this data] [Info about this page]