Teaching

I teach a wide range of courses, including introductory courses, core computer science courses and advanced courses in theory of computing and bioinformatics.