Sounds like loads of fun!!!
(via Free Online Cryptography Class from Stanford University in January)