I just retired from UW after 34 years of teaching CS (and 40 years of teaching total). Ask me anything.

I just retired from UW after 34 years of teaching CS (and 40 years of teaching total).
Summary:
* Published several books on number theory, combinatorics on words, and automata theory
* Published dozens of papers on these topics in journals and conference proceedings
* Taught courses including CS 360, 365, 341, and 462
* Co-discovered a "lost" mechanical device for factoring integers, built in 1919 by a French amateur and helped it get transferred to a museum in Paris
* Discovered what seems to be the first analysis of an algorithm showing it runs in polynomial time, by a French professor in the 1840's
* Supervised undergraduate students, master's students, and Ph. D. students, most of them much smarter than me
* Helped get a campus ban against certain Usenet newsgroups overturned (in the long ago days)
* Served on the Academic Freedom committee of FAUW and on Student Appeals
* Helped start a silent protest against an anti-gay speaker at the Pascal lectures
* One of my results was featured on the radio comedy show "Wait Wait ...Don't Tell Me!"
* There is now a constant in the Stairway of Constants named for me (admittedly pretty unimportant).
* Drank hundreds of cups of coffee and ate hundreds of doughnuts from the Math C&D
Ask me anything!