Sample text 123
Christos Kapoutsis
-
0000-0001-8963-9326
-
Associate Teaching Professor of Computer Science
-
-
[email protected] (Work)
-
[email protected] (Personal)
-
+974 44548488(Work)
-
+974 55548478(Mobile)
-
Carnegie Mellon University Qatar, Computer Science, Doha, Qatar -
-
-
-
-
-
-
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