حصل على درجة البكالوريوس في الهندسة الكهربائية من جامعة فيلانوفا (Villanova University)، وعلى درجة الماجستير والدكتوراه في علوم الحاسوب من جامعة ولاية نيويورك في ستوني بروك.
He earned his bachelor's degree in electrical engineering from Villanova University, and his master's degree and Ph.D. in computer science from Stony Brook University.