After obtaining his PhD at Stony Brook in 1993 he spent six years at the Universitty of Illinois as a staff member of the National Center for Supercomputing Applications and as a Visiting Research Assistant Professor in the Department of Astronomy. He returned to Stony Brook in 1999 where he teaches and conducts research in the areas of computational and nuclear astrophysics.