Teaching
- Programming Languages, BSc course, 6 ECTS, Spring 2025
- Programming, BSc course, 6 ECTS, Fall 2024
- Programming Languages, BSc course, 6 ECTS, Spring 2024
- Programming, BSc course, 6 ECTS, Fall 2023
- Web Programming, BSc course, 6 ECTS, Fall 2023. Supporting the main teacher.
- Programming, BSc course, 6 ECTS, Fall 2022
- Programming, BSc course, 6 ECTS, Fall 2021
- Natural Language Processing, MSc course, 8 ECTS, Fall 2020
- Programming, BSc course, 6 ECTS, Fall 2020
- Natural Language Processing, MSc course, 8 ECTS, Fall 2019
- Programming, BSc course, 6 ECTS, Fall 2019
- Data Structures, BSc course, 6 ECTS, Spring 2019
- Natural Language Processing, MSc course, 8 ECTS, Fall 2018
- Programming, BSc course, 6 ECTS, Fall 2018
- App Development, BSc (3-week intensive) course, 6 ECTS, Fall 2017
- App Development, BSc (3-week intensive) course, 6 ECTS, Fall 2016
- Data Structures, BSc course, 6 ECTS, Spring 2016
- Natural Language Processing, MSc course, 8 ECTS, Fall 2015
- Programming, BSc course, 6 ECTS, Fall 2015
- Object-Oriented Programming in C++, BSc (3-week intensive) course, 6 ECTS, Spring 2015
- Programming, BSc course, 6 ECTS, Fall 2014
- Programming Languages, BSc course, 6 ECTS, Spring 2014
- Natural Language Processing, MSc course, 8 ECTS, Fall 2013
- Web Mining, MSc course, 8 ECTS, Fall 2013
- Data Structures, BSc course, 6 ECTS, Spring 2013
- Programming Languages, BSc course, 6 ECTS, Spring 2013
- Data Structures, BSc course, 6 ECTS, Spring 2012
- Programming Languages, BSc course, 6 ECTS, Spring 2012
- Programming, BSc course, 6 ECTS, Fall 2011
- Web Mining, MSc course, 8 ECTS, Fall 2011
- Data Structures, BSc course, 6 ECTS, Spring 2011
- Programming, BSc course, 6 ECTS, Fall 2010
- Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2010
- Compilers, BSc course, 6 ECTS, Spring 2010
- Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2009
- Programming Languages, BSc course, 6 ECTS, Fall 2009
- Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2008
- Compilers, BSc course, 6 ECTS, Spring 2008
- Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2007
- Compilers, BSc course, 6 ECTS, Spring 2007
- Programming Languages, BSc course, 6 ECTS, Fall 2006
- Introduction to Natural Language Processing, BSc (3-week intensive) course, 6 ECTS, Spring 2006
- Compilers, BSc course, 6 ECTS, Spring 2004
- Programming Languages, BSc course, 6 ECTS, Fall 2002
- Compilers, BSc course, 6 ECTS, Spring 2002
- Programming Languages, BSc course, 6 ECTS, Fall 2001
- Compilers, BSc course, 6 ECTS, Spring 2001
- Computer Graphics, BSc course, 6 ECTS, Spring 2001
- Programming Languages, BSc course, 6 ECTS, Fall 2000
- Compilers, BSc course, 6 ECTS, Spring 2000
- Computer Graphics, BSc course, 6 ECTS, Spring 2000
- Programming Languages, BSc course, 6 ECTS, Fall 1999