Teaching Interests

At CMU-Qatar, Christos has been responsible for courses on theoretical computer science, including:

— 15-251 Great Theoretical Idea in Computer Science
— 15-295 Competition Programming and Problem Solving
— 15-356 Introduction to Cryptography
— 15-451 Algorithm Design and Analysis
— 15-453 Formal Languages, Automata, and Computability
— 15-455 Undergraduate Complexity Theory

He has occasionally also taught Independent Study courses on various topics, including: Computational Complexity Theory, Minicomplexity, Extremal Combinatorics, and Mathematical Logic.

Teaching Activities

  • Independent Study

    99-270 Complementation of 2NFAs with few reversals

    14 May 2024 - 27 Jun 2024

  • Advisorship

    Academic Advisor — Class 2019

    01 Jan 2016 - 01 May 2020

  • Advisorship

    Academic Advisor — Class 2023

    15 Aug 2021 - 15 Dec 2021

  • Advisorship

    Academic Advisor — Class 2026

    01 May 2023 - 15 May 2027

  • Course taught

    Algorithm Design and Analysis

    14 Jan 2013 - 14 May 2013

    15451

  • Course taught

    Algorithm Design and Analysis

    13 Jan 2014 - 13 May 2014

    15451

  • Course taught

    Algorithm Design and Analysis

    25 Aug 2014 - 15 Dec 2014

    15451

  • Course taught

    Algorithm Design and Analysis

    12 Jan 2015 - 12 May 2015

    15451

  • Course taught

    Algorithm Design and Analysis

    31 Aug 2015 - 21 Dec 2015

    15451

  • Course taught

    Algorithm Design and Analysis

    26 Aug 2016 - 19 Dec 2016

    15451

  • Course taught

    Algorithm Design and Analysis

    28 Aug 2017 - 18 Dec 2017

    15451

  • Course taught

    Algorithm Design and Analysis

    02 Sep 2018 - 20 Dec 2018

    15451

  • Course taught

    Algorithm Design and Analysis

    25 Aug 2019 - 15 Dec 2019

    15451

  • Course taught

    Algorithm Design and Analysis

    23 Aug 2020 - 13 Dec 2020

    15451

  • Course taught

    Algorithm Design and Analysis

    22 Aug 2021 - 09 Dec 2021

    15451

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.