roughly in order of when they first (co-)taught the course Steven Rudich Bruce Maggs Klaus Sutner Avrim Blum Anupam Gupta Luis von Ahn Victor Adamchik John Lafferty Danny Sleator