 He attended Highgate School, and then studied electronic music at the Royal College of Music following a degree in computer science.Whilst completing these studies he played as a keyboard player with various bands.He also worked as a freelance composer, producing music for dance and theatre productions at the London Contemporary Dance Theatre and Royal National Theatre.