Stephen Horowitz, Doctorate