He studied Mathematics at the University of Athens and Computer Science at Brown. He has a Ph.D. in Computer Science from Dartmouth (advisor: Donald B. Johnson ) and has been a visiting scientist at MIT and at the Sydney University, Australia. Before coming to Wellesley he taught at Dartmouth where he later served as adjunct faculty of the Ph.D. program. He spent a couple of years working as the Chief Technology Officer of a biotech company specializing in computerized tests for measuring the symptoms of Attention-Deficit/Hyperactivity Disorder (AD/HD) and he is now Research Associate at the Developmental Biopsychiatry Research Program at McLean Hospital.