Interests: syntax and semantics of programming languages, formal language theory, algorithms and data structures, computational linguistics, philosophy of language, mathematical logic, automata theory, ontology, history of philosophy, and set theory.
This semester, I'm teaching one course:
In the several positions I've held, I've taught a wide variety of courses and workshops and published miscellaneous papers, etc., on topics that caught my interest. To see how I prepared for my career in academia, you might want to have a look at my educational background.
Here are some of the organizations that I belong to:
My office is room 3829 in the Noyce Science Center. My office hours for this semester are:
At the suggestion of the President of the College, I have made available the results of student evaluations of my recent courses.
I maintain a collection of useful and interesting links as my browser startup page.
Persons who are curious about my inner life will find additional clues in my recommended-reading list, or possibly in the forecast for tomorrow.
Perpetrators of telephone surveys should read my answers to frequently asked survey questions instead of trying to call me.
I invite correspondents to use my GnuPG public key for confidential messages. Call, write, or visit to obtain a confirming sixteen-byte fingerprint.
If you're looking for a different John Stone, you might want to consult my namesakes page, which contains links and e-addresses for a lot of them.
I wept because I had no answers, until I met a man who had no questions.
created March 25, 1995
last revised February 9, 2010