Teaching

Undergraduate (Bachelor)

  • CS427 Parallel Processing: Architectures and Programming Languages, 7.0 ECTS, 2008
  • CS421 Computer Architecture, bachelor, 7.0 ECTS, 2006
  • CS372 Parallel Processing, 7.5 ECTS, 2012, 2010
  • CS370 Computer Architecture, 7.5 ECTS, 2015, 2010, 2008
  • CS323 Compilers, 7.5 ECTS, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007
  • CS221 Computer Organization, 7.5 ECTS, 2013, 2012
  • CS132 Programming Principles II, 7.5 ECTS, 2015, 2013

Postgraduate (Masters and Doctorate)

  • CS655 Advanced Parallel Processing, 8.0 ECTS, 2015, 2013, 2011, 2009, 2007
  • CS605 Advanced Computer Architecture, 8.0 ECTS, 2014, 2011, 2009, 2007