Here is an incomplete list of on-line materials from three
areas: cryptography, complexity theory and computational
number theory. We will continue to expand this list;
reference relevant portions in
lectures as needed; and assign readings from this list.