John L. Donaldson 

Emeritus Professor
Computer Science Department
Oberlin College


I retired from Oberlin in 2012.  However, I continued teaching and eventually returned to Oberlin in 2016 for another four years as a visting professor.

It was truly a privilege to teach at this unique and historic institution. Thanks to all of my wonderful colleagues in the computer science department and especially to my former students.  You made my Oberlin years some of the best and most memorable of my career!

Current project

Since retiring, I've been working on a fun sudoku website.  Check it out!


  Teaching positions:

  Some of the courses I taught at Oberlin and elsewhere: