Dan Halbert
(including programming by example and the "more" command)
Adam Halwitz