Teaching

  1. Programming Languages, BSc course, 6 ECTS, Spring 2024

  2. Programming, BSc course, 6 ECTS, Fall 2023.

  3. Web Programming, BSc course, 6 ECTS, Fall 2023. Supporting the main teacher.

  4. Programming, BSc course, 6 ECTS, Fall 2022

  5. Programming, BSc course, 6 ECTS, Fall 2021

  6. Natural Language Processing, MSc course, 8 ECTS, Fall 2020

  7. Programming, BSc course, 6 ECTS, Fall 2020

  8. Natural Language Processing, MSc course, 8 ECTS, Fall 2019

  9. Programming, BSc course, 6 ECTS, Fall 2019

  10. Data Structures, BSc course, 6 ECTS, Spring 2019

  11. Natural Language Processing, MSc course, 8 ECTS, Fall 2018

  12. Programming, BSc course, 6 ECTS, Fall 2018

  13. App Development, BSc (3-week intensive) course, 6 ECTS, Fall 2017

  14. App Development, BSc (3-week intensive) course, 6 ECTS, Fall 2016

  15. Data Structures, BSc course, 6 ECTS, Spring 2016

  16. Natural Language Processing, MSc course, 8 ECTS, Fall 2015

  17. Programming, BSc course, 6 ECTS, Fall 2015

  18. Object-Oriented Programming in C++, BSc (3-week intensive) course, 6 ECTS, Spring 2015

  19. Programming, BSc course, 6 ECTS, Fall 2014

  20. Programming Languages, BSc course, 6 ECTS, Spring 2014

  21. Natural Language Processing, MSc course, 8 ECTS, Fall 2013

  22. Web Mining, MSc course, 8 ECTS, Fall 2013

  23. Data Structures, BSc course, 6 ECTS, Spring 2013

  24. Programming Languages, BSc course, 6 ECTS, Spring 2013

  25. Data Structures, BSc course, 6 ECTS, Spring 2012

  26. Programming Languages, BSc course, 6 ECTS, Spring 2012

  27. Programming, BSc course, 6 ECTS, Fall 2011

  28. Web Mining, MSc course, 8 ECTS, Fall 2011

  29. Data Structures, BSc course, 6 ECTS, Spring 2011

  30. Programming, BSc course, 6 ECTS, Fall 2010

  31. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2010

  32. Compilers, BSc course, 6 ECTS, Spring 2010

  33. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2009

  34. Programming Languages, BSc course, 6 ECTS, Fall 2009

  35. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2008

  36. Compilers, BSc course, 6 ECTS, Spring 2008

  37. Natural Language Processing, BSc/MSc course, 6/8 ECTS, Fall 2007

  38. Compilers, BSc course, 6 ECTS, Spring 2007

  39. Programming Languages, BSc course, 6 ECTS, Fall 2006

  40. Introduction to Language Analysis, BSc (3-week intensive) course, 6 ECTS, Spring 2006

  41. Compilers, BSc course, 6 ECTS, Spring 2004

  42. Programming Languages, BSc course, 6 ECTS, Fall 2002

  43. Compilers, BSc course, 6 ECTS, Spring 2002

  44. Programming Languages, BSc course, 6 ECTS, Fall 2001

  45. Compilers, BSc course, 6 ECTS, Spring 2001

  46. Computer Graphics, BSc course, 6 ECTS, Spring 2001

  47. Programming Languages, BSc course, 6 ECTS, Fall 2000

  48. Compilers, BSc course, 6 ECTS, Spring 2000

  49. Computer Graphics, BSc course, 6 ECTS, Spring 2000

  50. Programming Languages, BSc course, 6 ECTS, Fall 1999