Predavam na FRI in na Pedagoški fakulteti UL ter Higher School of Economics v Moskvi. Raziskovalno se ukvarjam s strojnim učenjem, vizualizacijo in poznam nekaj malega statistike. Kot programer sodelujem pri razvoju največjega odprtokodnega sistema za podatkovno analitiko Orange in drugih manjših projektih.
Zadnje čase me še posebej zanima poučevanje računalništva. Skupaj z ženo sva prevedla CS Unplugged v Vidro, otroke v šoli sem učil tudi Scratch, kriv sem, da FRI od poletja 2013 organizira Poletne šole tudi za osnovnošolce, sodelujem v Programskem svetu tekmovanja Bober, pomagam pri akcijah kot je Teden programiranja, predavam na izobraževanjih za učitelje, se hecam z otroki na Znanstivalu Hiše eksperimentov...
Zlata paketa za zasluge pri razvoju Univerze v Ljubljani (2017)