Derslerimi hem teorik hem de uygulamali olarak yürütüyorum. Öncelikle konunun temelini, algoritma mantigini ve arka planini slaytlar, semalar ve örnekler üzerinden sade bir dille anlatiyorum. Ardindan, anlatilan konulari bilgisayar basinda canli kodlama yaparak uygulamaya döküyoruz.
Ders süresince ögrencinin aktif katilimini önemsiyorum. Birlikte kod yaziyor, hatalari analiz ediyor ve farkli çözüm yollarini karsilastiriyoruz. Ögrencinin seviyesine göre ders içerigini esnek biçimde uyarliyorum; ister sifirdan programlamaya giris, ister ileri seviye veri yapilari ve nesne yönelimli programlama olsun.
Dersler çevrim içi olarak yapilmakta olup ekran paylasimi, kod editörleri ve interaktif araçlar kullaniyorum. Gerektiginde ödevler, küçük projeler ve gerçek hayattan problemlerle konularin pekismesini sagliyorum.
Yaklasik 20 yillik üniversite düzeyinde ders verme tecrübem sayesinde ögrencilerin konulari kalici ve saglam sekilde ögrenmelerini hedefliyorum.