Pat Finley - Read pat finley's latest research, browse their coauthor's research, and play around with their algorithms.