Christos Kapoutsis
Associate Area Head, Computer Science / Associate Teaching Professor, Computer Science
Computer Science in Qatar
Orcid identifier0000-0001-8963-9326 (opens in a new tab)
- Associate Area Head, Computer Science / Associate Teaching Professor, Computer ScienceComputer Science in Qatar
- Carnegie Mellon University in Qatar, Education City - PO Box 24866, Doha, Qatar
TEACHING INTERESTS
At CMU-Qatar, Christos has been responsible for courses on theoretical computer science, including:
— 15-210 Parallel and Sequential Data Structures and Algorithms
— 15-251 Great Theoretical Ideas 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
- ADVISORSHIPFEATURED
Featured Academic Advisor — Class 20261 May 2023 - 15 May 2027 - ADVISORSHIPFEATURED
Featured Academic Advisor — Class 20191 Jan 2016 - 1 May 2020 - COURSE TAUGHTAlgorithm Design and Analysis23 Aug 2026 - 13 Dec 2026
- COURSE TAUGHTIndependent Study in Computer Science23 Aug 2026 - 13 Dec 2026
- COURSE TAUGHTIndependent Study in HCI-UG23 Aug 2026 - 13 Dec 2026
- COURSE TAUGHTSCS Honors Undergraduate Research Thesis23 Aug 2026 - 13 Dec 2026
- INDEPENDENT STUDY15-591 The modular witnesses conjecture6 Jan 2026 - 23 Apr 2026
- COURSE TAUGHTGreat Ideas in Theoretical Computer Science6 Jan 2026 - 3 May 2026
- COURSE TAUGHTParallel and Sequential Data Structures and Algorithms6 Jan 2026 - 3 May 2026
- COURSE TAUGHTAlgorithm Design and Analysis24 Aug 2025 - 14 Dec 2025
- COURSE TAUGHTUndergraduate Complexity Theory24 Aug 2025 - 14 Dec 2025
- INDEPENDENT STUDY15-591 Topics in the theory of computation5 Jan 2025 - 24 Apr 2025
- COURSE TAUGHTGreat Ideas in Theoretical Computer Science5 Jan 2025 - 4 May 2025
- COURSE TAUGHTAlgorithm Design and Analysis25 Aug 2024 - 15 Dec 2024
- COURSE TAUGHTUndergraduate Complexity Theory25 Aug 2024 - 15 Dec 2024
- COURSE TAUGHTGreat Ideas in Theoretical Computer Science7 Jan 2024 - 5 May 2024
- COURSE TAUGHTIntroduction to Cryptography7 Jan 2024 - 5 May 2024
- COURSE TAUGHTAlgorithm Design and Analysis20 Aug 2023 - 10 Dec 2023
- COURSE TAUGHTGreat Ideas in Theoretical Computer Science8 Jan 2023 - 4 May 2023
- COURSE TAUGHTUndergraduate Complexity Theory8 Jan 2023 - 4 May 2023
- COURSE TAUGHTAlgorithm Design and Analysis31 Jul 2022 - 20 Nov 2022
- COURSE TAUGHTGreat Ideas in Theoretical Computer Science9 Jan 2022 - 30 Apr 2022
- COURSE TAUGHTUndergraduate Complexity Theory9 Jan 2022 - 30 Apr 2022
- COURSE TAUGHTAlgorithm Design and Analysis22 Aug 2021 - 9 Dec 2021
- ADVISORSHIPAcademic Advisor — Class 202315 Aug 2021 - 15 Dec 2021