THIS PAGE IS VERY, VERY OUTDATED AND THE LINKS ARE DEAD!
Courses I've taught can be found on my CV.
(Spring 2009, Fall 2009)
This course covers classical and modern cryptographic schemes (e.g., RSA), as well as some of the public policy issues associated with them. Details at the course website.
(Fall 2008)
The course website for 103 is through sakai.
(Spring 2008)
If you are my student, go to the homepage for Calculus II section 73 (152:73).
From June 26 through July 14 of 2006 I taught an intensive (6-7 hour/day) 3-week "Advanced Cryptology" course to High School students in the Johns Hopkins Center for Talented Youth (CTY) program in Princeton. You are welcome to view my syllabus. I borrowed two ideas from Neal Koblitz's page Cryptology as a Teaching Tool that worked well: the Perfect Code public-key system, and Kid-RSA, both as warmups to covering RSA. If you have any questions about how other things worked out in the class, please email me. After teaching the course, I have lots of ideas I'd be happy to share!