In roughly chronological order: David Roundy Mihai Ibanescu Peter Bermel Steven G. Johnson Ardavan Farjadpour