INF161: Algorithms

Undergraduate course.

  • Jan 29 2021: The course's tutorial begins on Mar 9. The exercises discussed during each tutorial will be being announced on the weekend before. Please take some time to prepare them before coming for the class!
  • Apr 8 2021: The Midterm exam I will be held on April 16, at 7:00--9:00PM.
The handouts and resources of the course are being uploaded to eClass.aueb.gr/courses/INF161/.
If you are interested in conducting some project to delve more into Algorithms, get in touch with me.

You can also join the Theory Tea, organized by the Theory Group of our department, to attend presentations on Algorithms and Theoretical Computer Science at large, or present your work in this area.

INF322: Social Network Analysis

Postgraduate course offered in the Graduate Study Program "Master of Science in Data Science", taught in Fall 2019.

  • Nov 10 2019: The first class will be held tomorrow at 6:00PM!
                          Please bring your laptops in class with the necessary software installed, in order to try out interactively the material being presented.
Syllabus
For more info please visit: eclass for INF322
The handouts and resources of the course are being uploaded to eClass.aueb.gr/courses/INF322/.

INF200: Algorithms: Design and Analysis

Postgraduate course offered in the MSc program in Computer Science.

  • Oct 1 2020: The first class will be held on Monday Oct 5th at 11:40AM.
  • Oct 1 2020: The midterm exam will be held on Wednesday Nov 11th at 12:00PM.
The handouts and resources of the course are being uploaded to eClass.aueb.gr/courses/INF200/.
If you are interested in conducting some project to delve more into Algorithms, get in touch with me.

You can also join the Theory Tea, organized by the Theory Group of our department, to attend presentations on Algorithms and Theoretical Computer Science at large, or present your work in this area.

INF171: Special Topics on Algorithms -- Tutorial

Advanced undergraduate course.

  • Sep 30 2019: The first tutorial will be held on Thursday Oct 10th at 19:00PM!
The handouts and resources of the course are being uploaded to eClass.aueb.gr/courses/INF171/.

Past classes

Algorithms: Design and Analysis (2018, 2019, 2020, AUEB): graduate course
Social Network Analysis (2016, 2017, 2018, 2019, 2020, 2021, AUEB): graduate course
Mining Big Datasets -- part of the course (2019, AUEB): graduate course
Algorithms (2018, 2019, 2020, 2021, AUEB): undergraduate course
Special Topics on Algorithms -- part of the course (2017, 2018, 2019, 2020, AUEB): undergraduate course

In the past I have taught/ been involved in teaching the following courses, at the University of Athens, Dept. of Informatics and Telecommunications:
Algorithms and complexity, Algorithms and complexity (graduate course), Theory of computation, Discrete mathematics, Mathematics for computer science, Combinatorial optimization (graduate course), Algorithmic game theory (graduate course), Online algorithms (graduate course), Principles of programming languages, Object oriented programming/C++.