Author: Eli D. Friedman
Alternate names: Eli Friedman
Bio: Professor at Cornell University.