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

  • Course taught

    Formal Languages, Automata, and Computability

    26 Aug 2013 - 17 Dec 2013

    15453

  • Course taught

    Formal Languages, Automata, and Computability

    26 Aug 2016 - 19 Dec 2016

    15453

  • Course taught

    Formal Languages, Automata, and Computability

    13 Jan 2019 - 02 May 2019

    15453

  • Course taught

    Great Ideas in Theoretical Computer Science

    13 Jan 2019 - 02 May 2019

    15251

  • Course taught

    Great Ideas in Theoretical Computer Science

    12 Jan 2020 - 05 May 2020

    15251

  • Course taught

    Great Ideas in Theoretical Computer Science

    17 Jan 2021 - 04 May 2021

    15251

  • Course taught

    Great Ideas in Theoretical Computer Science

    09 Jan 2022 - 30 Apr 2022

    15251

  • Course taught

    Great Ideas in Theoretical Computer Science

    08 Jan 2023 - 04 May 2023

    15251

  • Course taught

    Great Ideas in Theoretical Computer Science

    07 Jan 2024 - 05 May 2024

    15251

  • Course taught

    Great Ideas in Theoretical Computer Science

    05 Jan 2025 - 04 May 2025

    15251

  • Course taught

    Great Theoretical Ideas in Computer Science

    13 Jan 2014 - 13 May 2014

    15251

  • Course taught

    Great Theoretical Ideas in Computer Science

    12 Jan 2015 - 12 May 2015

    15251

  • Course taught

    Great Theoretical Ideas in Computer Science

    11 Jan 2016 - 10 May 2016

    15251

  • Course taught

    Great Theoretical Ideas in Computer Science

    17 Jan 2017 - 16 May 2017

    15251

  • Course taught

    Great Theoretical Ideas in Computer Science

    16 Jan 2018 - 15 May 2018

    15251

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