Most recent affiliation: Fairfield University
Most recent affiliation: Institute for Academic Technology / IBM - University of North Carolina at Chapel Hill