[1] He received his bachelor's degree in philosophy from the State University of New York at Oswego, his masters in psychology and his Ph.D. in computer science from the Georgia Institute of Technology.
He attended Lake George High School and then majored in philosophy at the State University of New York at Oswego, during which he was an exchange student in Beijing, graduating in 1993.
[4] He worked in automated text retrieval at the Los Alamos National Laboratory under the supervision of Dr. Timothy Thomas before attending graduate school at the Georgia Institute of Technology, where he received his M.S.
He also received his Ph.D. from Georgia Tech in 2004, under the advisement of philosopher of science Nancy J. Nersessian and artificial intelligence researcher Ashok K.
[18] His serialized fiction, Eve Pixiedrowner and the Micean Council, appears monthly in Altered Reality Magazine.