1986 yılında Deniz Harp Okulundan Kontrol Sistemleri dalından mezun oldu, 1991’de ABD Monterey/Kaliforniya’da bulunan Naval Postgraduate School’da Bilgisayar Bilimleri dalında Yüksek Lisansını tamamladı; 2000 yılında ise Boğaziçi Üniversitesinde Bilgisayar Mühendisliği bölümünden Doktorasını aldı. 1996 yılında 3 ay süre ile Hamburg Teknik Üniversitesinde, 2004 yılında ise Connecticut Üniversitesinde 5 ay süre ile araştırma faaliyetlerinde bulundu