Teaching

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