Craig Nevill-Manning recommends

Computer_science_unplugged_2 When asked for a recommendation for IFblog readers, Craig Nevill-Manning suggested Computer Science Unplugged, described as "a collection of activities designed to teach the fundamentals of computer science without requiring a computer." At the ideaFestival, he will present "Google World," which will delve into the Google's culture and creative style, and explore some of thepossible future directions for the company.

Nevill-Manning is a senior research scientist with Google.


Wikipedia: computation biology