Teaching

  1. Programming Languages, BSc course, 6 ECTS, Spring 2025
  2. Programming, BSc course, 6 ECTS, Fall 2024
  3. Programming Languages, BSc course, 6 ECTS, Spring 2024
  4. Programming, BSc course, 6 ECTS, Fall 2023
  5. Web Programming, BSc course, 6 ECTS, Fall 2023. Supporting the main teacher.
  6. Programming, BSc course, 6 ECTS, Fall 2022
  7. Programming, BSc course, 6 ECTS, Fall 2021
  8. Natural Language Processing, MSc course, 8 ECTS, Fall 2020
  9. Programming, BSc course, 6 ECTS, Fall 2020
  10. Natural Language Processing, MSc course, 8 ECTS, Fall 2019
  11. Programming, BSc course, 6 ECTS, Fall 2019
  12. Data Structures, BSc course, 6 ECTS, Spring 2019
  13. Natural Language Processing, MSc course, 8 ECTS, Fall 2018
  14. Programming, BSc course, 6 ECTS, Fall 2018
  15. App Development, BSc (3-week intensive) course, 6 ECTS, Fall 2017
  16. App Development, BSc (3-week intensive) course, 6 ECTS, Fall 2016
  17. Data Structures, BSc course, 6 ECTS, Spring 2016
  18. Natural Language Processing, MSc course, 8 ECTS, Fall 2015
  19. Programming, BSc course, 6 ECTS, Fall 2015
  20. Object-Oriented Programming in C++, BSc (3-week intensive) course, 6 ECTS, Spring 2015
  21. Programming, BSc course, 6 ECTS, Fall 2014
  22. Programming Languages, BSc course, 6 ECTS, Spring 2014
  23. Natural Language Processing, MSc course, 8 ECTS, Fall 2013
  24. Web Mining, MSc course, 8 ECTS, Fall 2013
  25. Data Structures, BSc course, 6 ECTS, Spring 2013
  26. Programming Languages, BSc course, 6 ECTS, Spring 2013
  27. Data Structures, BSc course, 6 ECTS, Spring 2012
  28. Programming Languages, BSc course, 6 ECTS, Spring 2012
  29. Programming, BSc course, 6 ECTS, Fall 2011
  30. Web Mining, MSc course, 8 ECTS, Fall 2011
  31. Data Structures, BSc course, 6 ECTS, Spring 2011
  32. Programming, BSc course, 6 ECTS, Fall 2010
  33. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2010
  34. Compilers, BSc course, 6 ECTS, Spring 2010
  35. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2009
  36. Programming Languages, BSc course, 6 ECTS, Fall 2009
  37. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2008
  38. Compilers, BSc course, 6 ECTS, Spring 2008
  39. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2007
  40. Compilers, BSc course, 6 ECTS, Spring 2007
  41. Programming Languages, BSc course, 6 ECTS, Fall 2006
  42. Introduction to Natural Language Processing, BSc (3-week intensive) course, 6 ECTS, Spring 2006
  43. Compilers, BSc course, 6 ECTS, Spring 2004
  44. Programming Languages, BSc course, 6 ECTS, Fall 2002
  45. Compilers, BSc course, 6 ECTS, Spring 2002
  46. Programming Languages, BSc course, 6 ECTS, Fall 2001
  47. Compilers, BSc course, 6 ECTS, Spring 2001
  48. Computer Graphics, BSc course, 6 ECTS, Spring 2001
  49. Programming Languages, BSc course, 6 ECTS, Fall 2000
  50. Compilers, BSc course, 6 ECTS, Spring 2000
  51. Computer Graphics, BSc course, 6 ECTS, Spring 2000
  52. Programming Languages, BSc course, 6 ECTS, Fall 1999