INF161: Algorithms

Undergraduate course.

  • Feb 8 2019: The first class will be held on Feb 12 at 1:00PM!
  • Feb 8 2019: The course's tutorial begins on Feb 13. 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!
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.

: Mining Big Datasets

Postgraduate course.

Syllabus
For more info please visit: eclass for MBD
The handouts and resources of the course are being uploaded to MBD eclass.

INF200: Algorithms: Design and Analysis

Postgraduate course offered in the MSc program in Computer Science, taught in Fall 2018.

  • Sep 29 2018: The first class will be held on Monday Oct 8th 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 taught in Fall 2018.

  • Oct 8 2018: The first tutorial will be held on Wednesday Oct 17th at 17:00PM!
The handouts and resources of the course are being uploaded to eClass.aueb.gr/courses/INF171/.

INF322: Social Network Analysis

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

  • Mar 1 2018: 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.
  • Mar 11 2018: Homework 1 is out. Due: Mar 18 2018.
  • Mar 16 2018: Homework 2 is out. Due: Apr 1 2018. The Pregel and Apache Giraph tutorial slides can be found in eClass.
  • Mar 26 2018: Homework 3 is out. Due: Apr 10 2018.
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/.

Past classes

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

In the past I have taught/ been involved in teaching the following courses, at the University of Athens:
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++.