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

    Algorithm Design and Analysis

    31 Jul 2022 - 20 Nov 2022

    15451

  • Course taught

    Algorithm Design and Analysis

    20 Aug 2023 - 10 Dec 2023

    15451

  • Course taught

    Algorithm Design and Analysis

    25 Aug 2024 - 15 Dec 2024

    15451

  • Advisorship

    Coach — CMUQ at Gulf Programming Contest 2014

    19 Mar 2014 - 20 Mar 2014

  • Advisorship

    Coach — CMUQ at Gulf Programming Contest 2015

    25 Mar 2015 - 26 Mar 2015

  • Advisorship

    Coach — CMUQ at Gulf Programming Contest 2016

    23 Mar 2016 - 24 Mar 2016

  • Advisorship

    Coach — CMUQ at Gulf Programming Contest 2017

    22 Mar 2017 - 23 Mar 2017

  • Course taught

    Competition Programming and Problem Solving

    25 Aug 2014 - 15 Dec 2014

    15295

  • Course taught

    Competition Programming and Problem Solving

    31 Aug 2015 - 21 Dec 2015

    15295

  • Course taught

    Competition Programming and Problem Solving

    02 Sep 2018 - 20 Dec 2018

    15295

  • Course taught

    Competition Programming and Problem Solving

    25 Aug 2019 - 15 Dec 2019

    15295

  • Course taught

    Competition Programming and Problem Solving

    23 Aug 2020 - 13 Dec 2020

    15295

  • Academic Advising

    Computing Club - Advisor

    01 Sep 2017

  • Advisorship

    Extremal combinatorics

    23 Aug 2020 - 23 Dec 2020

  • Academic Advising

    Film Photography Club - Advisor

    29 Aug 2024

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