Courses Taught

Name Sort descending Type Group Year Semester
Algorithms Required 2016-2017 Fall
Algorithms Required 2017-2018 Fall
Algorithms in Structural Bioinformatics Elective 2016-2017 Spring
Algorithms in Structural Bioinformatics Elective 2017-2018 Spring
Approximation Algorithms Elective Required A 2017-2018 Spring
Combinatorial Optimization Elective Required A 2016-2017 Fall
Combinatorial Optimization Elective Required A 2017-2018 Fall
Combinatorics Elective Required C 2017-2018 Spring
Computation Models, Formal Languages and Automata Elective 2016-2017 Spring
Computation Models, Formal Languages and Automata Elective 2017-2018 Spring
Computational Complexity Elective Required A 2016-2017 Fall
Computational Complexity Elective Required A 2017-2018 Fall
Computational Cryptography Elective 2016-2017 Fall
Computational Cryptography Elective 2017-2018 Fall
Computational Geometry Elective 2016-2017 Spring
Computational Geometry Elective 2017-2018 Spring
Computational Science and Technology Elective 2017-2018 Spring
Computational Αlgebra Elective 2016-2017 Fall
Cryptography Elective 2016-2017 Fall
Cryptography Elective 2017-2018 Fall
Graph Drawing Elective 2016-2017 Fall
Graph Theory Elective Required C 2016-2017 Fall
Graph Theory Elective Required C 2017-2018 Fall
Logic Elective Required B 2016-2017 Spring
Logic Elective Required B 2017-20178 Spring
Network Algorithms and Complexity Elective 2016-2017 Spring
Network Algorithms and Complexity Elective 2017-2018 Spring
Parameterized Complexity and Algorithms Elective 2017-2018 Spring
Recursion Theory Elective Required B 2016-2017 Fall
Recursion Theory Elective Required B 2017-2018 Fall