Courses Taught

Name Type Group Sort descending Year Semester
Cryptography Elective 2016-2017 Fall
Special Topics in Logic Elective 2016-2017 Spring
Cryptography Elective 2017-2018 Fall
Parameterized Complexity and Algorithms Elective 2017-2018 Spring
Type Systems for Programming Languages Elective 2017-2018 Fall
Algorithms Required 2016-2017 Fall
Computational Science and Technology Elective 2017-2018 Spring
Stochastic Μodels Elective 2017-2018 Fall
Stochastic Μodels Elective 2016-2017 Fall
Computational Geometry Elective 2017-2018 Spring
Theory of Linear Programming Elective 2016-2017 Fall
Network Algorithms and Complexity Elective 2017-2018 Spring
Semantics of Programming Languages Elective 2016-2017 Spring
Graph Drawing Elective 2016-2017 Fall
Special Topics on Algorithms Elective 2017-2018 Spring
Network Algorithms and Complexity Elective 2016-2017 Spring
Special Topics in Logic Elective 2017-2018 Spring
Computational Geometry Elective 2016-2017 Spring
Computational Cryptography Elective 2016-2017 Fall
Computation Models, Formal Languages and Automata Elective 2017-2018 Spring
Algorithms in Structural Bioinformatics Elective 2016-2017 Spring
Algorithms Required 2017-2018 Fall
Computational Αlgebra Elective 2016-2017 Fall
Semantics of Programming Languages Elective 2017-2018 Spring
Computation Models, Formal Languages and Automata Elective 2016-2017 Spring
Type Systems for Programming Languages Elective 2016-2017 Fall
Algorithms in Structural Bioinformatics Elective 2017-2018 Spring
Special Topics on Algorithms Elective 2016-2017 Spring
Computational Cryptography Elective 2017-2018 Fall
Computational Complexity Elective Required A 2016-2017 Fall