Yıldız Teknik Üniversitesi – Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü
  Öğretim Görevlisi

Verdiği dersler:
 
  Eğitimde Internet Uygulamaları: Bu dersin amacı, bilgi toplumunun anlamını ve bilgi toplumun gereksindiği insan profilini; bilgi toplumu altyapı parametrelerini anlatmak, Internet’in yaşamımıza ve öğretim/öğrenim sürecine etki ve katkılarını tartışmak; Internet’in öğretim süreinde ne şekilde kullanılabileceğini kavratmaktır. Bu bağlamda “e-posta projeleri”, “Internet’e dayalı Proje Tabanlı Öğrenme” örneklerle işlenmektedir. 
  Eğitimde Materyal Kullanımı: Bu dersin amacı, öğretim amaçlı kullanılan araçların neler olduğunu, bu araçların öğretim ortamına getirdiği katkıları, kullanım ilkelerini öğrenmelerini sağlamaktır. Eğitim, öğretim kavramları netleştirilmekte, kişilerarası iletişim konusu da işlenmektedir.
  Eğitimde Bilgi Teknolojileri-2: Bu ders, bilgisayar öğretmeni ya da alan öğretmenlerine materyal hazırlamada yardımcı olacak bilgisayar uzmanlarını yetiştirmeyi hedefleyen Bilgisayar ve Öğretim Teknolojileri bölümünde okuyan öğrencilerin, bilgisayarların iç yapısına ve çalışmasına ilişkin temel kavramları öğrenmelerini, bilgisayar ağları, veri tabanı yönetim sistemleri, Internet hakkında temel bilgileri edinmelerini, program yazmanın temeli olan algoritma kurabilme ve yazabilme becerisini edinmelerini hedefler.
  Programlama Dilleri-1: Bu dersin amacı, yukarıdan-aşağı algoritma geliştirmeyi ve temel program yapılarını C++ dili kullanarak öğretmektir.
Yeditepe Üniversitesi – Bilgisayar Mühendisliği Bölümü

 
  Öğretim Görevlisi 2001 – 2002

Verdiği dersler:
 
  Dosya Yapıları (“File Structures”): Bu dersin amacı, büyük miktarlardaki verinin, bilgisayar sistemlerinin ikincil belleğinde saklanması, bunlara erişilmesi ve yönetilmesiyle ilgili teknikleri öğretmektir. Kapsanan konular: saklama ortamları, saklama ortamlarının özellikleri, dosya düzenleme ve yönetme kavramları, sıralı dosyaları yaratma, güncelleme, sıralama algoritmaları, doğrudan erişimli dosyalar; bunların yaratılması, işlenmesi ile ilgili teknikler, dizin sıralı dosyalar, B-ağaçları, B+ağaçları, veri tabanı yönetim sistemlerine giriş.
Orta Doğu Teknik Üniversitesi - Bilgisayar Mühendisliği Bölümü
 
  Araştırma Görevlisi 1981 – 1984

“Nesne-İlişki Modeline Dayalı Bir Veri Tabanı Yönetim Sisteminin Tasarımı ve Gerçekleştirilmesi – Design and Implementation of an Entity-Relationship Data Base Management System” – Master tezi.

Verdiği dersler:
 
Programlama Dilleri: Fortan, PL/I, Algol