 He graduated from Kearny High School in 2003.He studied mathematics at Rutgers University in New Brunswick, New Jersey and graduated in May 2007.He rowed for the Rutgers Lightweight Crew team and was the president and founder of the Rutgers University Rubik's Cube Club.