ELTE Informatikai Kar
- Programtervező Informatikus BSc
- Algoritmusok és adatszerkezetek I (A, B, C, T szakirány, 3. félév), gyakorlat 2007-2014-ig.
- Algoritmusok és adatszerkezetek II (A, B, C, T szakirány, 4. félév), gyakorlat 2007-2015-ig.
- Eseményvezérelt alkalmazások fejlesztése I (B szakirány, 4. félév), gyakorlat 2007-től, előadás 2011-től.
- Eseményvezérelt alkalmazások fejlesztése II (B szakirány, 5. félév), gyakorlat 2007-től, előadás 2009-től.
- Objektumelvű alkalmazások fejlesztése (A, B szakirány, 3. félév), gyakorlat 2006-tól 2011-ig.
- Programozás (A, B, T szakirány, 2. félév), gyakorlat 2008-2010-ig.
- Programozási nyelvek: C++ (A, B, C, T szakirány, 3. félév), gyakorlat 2008-ban.
- Programozási technológia I (4. félév, esti tagozat), gyakorlat 2009-2012-ig.
- Programozási technológia II (5. félév, esti tagozat), gyakorlat 2009-2011-ig.
- Szoftverfejlesztés a gyakorlatban, gyakorlat 2011-2015-ig.
- Szoftvertechnológia (A, B szakirány, 3. félév), gyakorlat 2005-től, előadás 2015-től.
- Webes alkalmazások fejlesztése (B szakirány, 6. félév), előadás és gyakorlat 2011-től.
- Programtervező Informatikus MSc
- Algoritmusok alkalmazásai labor, szeminárium 2013-tól.
- Komponens alapú szoftverfejlesztés, előadás 2015-től.
- Szoftverfejlesztés a gyakorlatban, gyakorlat 2016-tól.
- Távérzékelt felvételek elemzése (Térinformatika blokk, 2. félév), gyakorlat 2011-2013-ig.
- Térinformatikai alkalmazások fejlesztése (Térinformatika blokk, 2. félév), gyakorlat 2009-2013-ig.
- Térinformatikai és távézékelési alkalmazások fejlesztése (Térinformatikai blokk, 2. félév), 2014-től.
ELTE Természettudományi Kar
- Matematika BSc
- Alkalmazott modul: Programozás (Alkalmazott matematikus szakirány, 3. félév), előadás 2012-től.
- Alkalmazott modul III (Alkalmazott matematikus szakirány, 5. félév), előadás és gyakorlat 2009-2011-ig.
PPKE Információs Technológiai és Bionikai Kar
- Mérnök Informatikus BSc
- Bevezetés a programozásba I (1. félév), gyakorlat 2005-2011-ig, előadás 2010-ben.
- Bevezetés a programozásba II (2. félév), gyakorlat 2005-2010-ig, előadás 2010-2014-ig.
- Programozás .NET környezetben (4. félév), gyakorlat 2010-2012-ig.
- Mérnök Informatikus MSc
- Haladó .NET programozás (3. félév), gyakorlat 2011-ben.