John Watrous's former web page

I am no longer affiliated with the University of Waterloo. My new web page can be found at johnwatrous.com.