The University of Washington has posted slides, notes and videos of the Winter 2006 Practical Aspects of Modern Cryptography course.