(photograph)
John David Stone
Lecturer in Computer Science and Philosophy
Manager of the Mathematics Local-Area Network
Department of Computer Science
Grinnell College
1116 Eighth Avenue
Grinnell, Iowa 50112
(641) 269–3181
stone@cs.grinnell.edu

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.

In the spring, I will be teaching one course:

My office hours for spring 2013 are:

Check my work calendar to see if I'm available.

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.

I am a supporting member of

My office is room 3829 in the Noyce Science Center.

At the suggestion of a former 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.

I invite correspondents to use my GnuPG public key (also in ASCII armor) for confidential messages. Call, write, or visit to obtain a confirming fingerprint.


I wept because I had no answers, until I met a man who had no questions.


Validated as HTML5 by the World Wide Web Consortium Style information validated by the World Wide Web Consortium

created March 25, 1995
last revised January 3, 2013

John David Stone (stone@cs.grinnell.edu)