Researcher in the areas of fundamental algorithms, automata theory, and the theory of machine learning. Teaches courses in this area.
I teach a variet of courses in the areas of programming and theory of computation. Including e.g. the Fundamentals of Computer Science and the Computational Complexity courses, as well as the summer course Programming for Effective Problem Solving.