Orta Doğu Teknik Üniversitesi Matematik Öğretmenliği Bölümünden mezun oldu. Yüksek lisansını, bilgi ve öğrenme teknolojileri üzerine Colorado Üniversitesi'nde tamamladı. Doktorasını, öğretim teknolojisi alanında Utah State Üniversitesi'nden aldı. Halen, Yıldırım Beyazıt Üniversitesi'nde öğretim üyesi olarak çalışmaktadır.