Teaching

Basics of programming - online

Online course, Udemy, 2018

This is an online course teaching programming in Hungarian. Originally, the course was free but I realized that it generates a lack of motivation in the students. Therefore, I changed it to the minimal amount possible in Udemy.

Introduction to the Theory of Computing 1, 2017

Undegraduate course, Budapest University of Technology and Economics, Department of Computer Science and Information Theory, 2017

This is an undergraduate teaching assistant experience. The goal of the subject is to acquire the fundamental mathematical knowledge (in the area of linear algebra and number theory) necessary for software engineering studies.

Advanced level programming

High school course, Fazekas Mihály School, 2017

This is an advanced level programming course for high school students. Students of this course competed in various levels of porgramming championships.

Introduction to the Theory of Computing 2, 2017

Undegraduate course, Budapest University of Technology and Economics, Department of Computer Science and Information Theory, 2017

This is an undergraduate teaching assistant experience. The goal of the subject is to acquire the fundamental mathematical knowledge (in the area of linear algebra and number theory) necessary for software engineering studies.

Basics of programming

High school course, ELTE Radnóti Miklós School, 2016

This is a one year experience as a teacher for 11-12th grade students. The course is a specialisation to learn the basics of programming with the help of ColoBot, Processing and Java.

Introduction to the Theory of Computing 2, 2016+

Undegraduate course, Budapest University of Technology and Economics, Department of Computer Science and Information Theory, 2016

This is an undergraduate teaching assistant experience. The goal of the subject is to acquire the fundamental mathematical knowledge (in the area of linear algebra and number theory) necessary for software engineering studies.