He received his M.S. and Ph.D. degrees in Computer Science from Stony Brook University in 2001 and 2003, respectively. In 1998 he graduated summa cum laude with a B.S. in both Computer Science and Applied Mathematics from Stony Brook University, where he was also a Fellow of the Honors College. During his graduate studies he was awarded both a University Graduate Council Fellowship and a GAANN Fellowship (Graduate Assistance in Areas of National Need). His research interests include information visualization, visual analytics, geometric modeling and user interfaces.