Aravind Srinivasan's courses

Feel free to use any material that may be of interest to you. Also, please let me know if you find some errors or have suggested improvements.

Spring '08 and Fall '07: no teaching (on sabbatical).
CMSC 858S, Randomness and Computation, Spring 2007.
CMSC 456, Cryptology, Fall 2006.
CMSC 451, Design and Analysis of Computer Algorithms, Spring 2006.
CMSC 456, Cryptology, Fall 2005.
CMSC 451, Design and Analysis of Computer Algorithms, Spring 2005.
CMSC 858S, Algorithms in Networking, Fall 2004.
CMSC 451, Design and Analysis of Computer Algorithms, Spring 2004.
CMSC 456, Cryptology, Fall 2003.
CMSC 858T, Randomized Algorithms, Spring 2003.
CMSC451, Design and Analysis of Computer Algorithms, Fall 2002.
CMSC451, Design and Analysis of Computer Algorithms, Spring 2002.
CMSC858S, Randomized Algorithms, Fall 2001.