He holds degrees from Tel Aviv University and the Juilliard School, and his major teachers include Josef Bardanashvili and John Corligliano. He currently serves as Assistant Professor of Music Theory and Composition at the Sunderman Conservatory of Music at Gettysburg College.