Energy in the 21st Century A book on modern energy
E21 PowerCalculator Calculate the utility bill from household power use
Do The Math! A refreshing look at mathematical concepts and moral dilemmas
A Programming Primer An online computing course with exercises and examples
Science Talks A few science talks aimed at a more general audience
Articles CounterPunch, The World of Statistics, Caracolas, The University Observer
MEILIC Masters class Science teachers class notes
The House of Words Suzy Quest looks for her spy father in this engaging thriller
Love Cats A satirical adventure novel set in two continents and nine countries
Vacation in Dresden A comic novel about escaping the absurdity of modern life
The Glasgow Diaries A year in the life of a doomed couple in this pre-millennial blog
Pet Store Lottery Life at the Fashion Factory for seamstress Jane Qwerty
A Life in Words A memorial talk for an inveterate wordsmith, Jack White 1923-1997
The Armchair Anarchist Some thawts and reflexshins about our world in peril
Homemade Abstract Art How random is the everyday randomness we see?
MLB Score Predictor Is it possible to predict the result of a baseball game?