Teaching

Courses that I taught at Kazan Federal university:

I participated in designing some of these courses. For practice-oriented courses, such as Programming, Information Security and Functional Programming, I automated generating and testing students' solutions.