Informatikát és matematikát tanított a Batthyány Lajos Gimnáziumban, emellett a Neumann Társaság alelnökeként is évek óta rengeteget tesz az informatikai tehetségek felkutatásáért és a tudomány népszerűsítéséért.
Tehetséggondozó munkája sikerességét mutatja, hogy diákjai nagy számban jelennek meg a hazai programozási versenyek döntőjében és nemzetközi informatikai diákolimpiákon a magyar válogatottban. 2019-ben csapatvezetője volt a Nemzetközi Informatikai Diákolimpiára (IOI) Bakuba utazó magyar válogatottnak, amelyről a magyar versenyzők egy arany-, és egy bronzéremmel tértek haza.
Kutatja a versenyprogramozás tanításának módszereit. Hazai és nemzetközi tudományos folyóiratokba módszertani cikkeket ír, előad a témában. Doktori disszertációját is ebből a témából írta.
Nála a tanítás és a nevelés, a jó példa felmutatása együtt jár, nem csupán szaktanárként nyújt sokat a diákoknak, de személyiségüket is formálja és ha kell, a lelkükkel is törődik.
További elismerések: Pro Progressio Alapítvány tanárdíj, Neumann Társaság, Tarján Rezső emlékérem; Bonis Bona a Nemzet Tehetségeiért-díj; Graphisoft Alapítvány a Magyar Matematika Oktatásért Díja; miniszterelnöki és miniszteri elismerések a diákolimpiákon sikeres tanítványokért.