Gregory J. E. Rawlins, associate professor of computer science at Indiana
University, Bloomington, has published several books on computer science
both for general audiences and for specialists in genetic algorithms,
complexity theory, and the analysis of algorithms.
His current passions are the open-source movement,
data mining, spatial interfaces, and adaptive software,
as exemplified by the Java open-source