INF161: Algorithms

Undergraduate course.

  • Jan 29 2020: The first class will be held on Feb 18 at 1:00PM!
  • Jan 29 2020: The course's tutorial begins on Feb 18. 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.

INF200: Algorithms: Design and Analysis

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

  • Sep 29 2019: The first class will be held on Monday Oct 7th at 12:00PM.
  • Oct 14 2019: The midterm exam will be held on Monday Nov 18th at 12:00PM.
  • Oct 20 2019: Homework 1 is out. Due: Nov 4 2019.
  • Nov 30 2019: Homework 2 is out. Due: Dec 17 2019.
  • Dec 9 2019: The final exam will be held on Friday Feb 7th 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.

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.
  • Nov 17 2019: Homework 1 is out. Due: Nov 29 2019.
  • Nov 30 2019: Homework 2 is out. Due: Dec 12 2019. The Pregel and Apache Giraph tutorial slides can be found in eClass.
  • Dec 1 2019: Homework 1 grades have been announced.
  • Dec 3 2019: Homework 3 is out. Due: Dec 15 2019.
  • Dec 15 2019: Homework 2 grades have been announced.
  • Dec 30 2019: Homework 3 grades have been announced.
  • Jan 20 2020: The final grades have been submitted.
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/.

INF171: Special Topics on Algorithms -- Tutorial

Advanced undergraduate course taught in Fall 2019.

  • 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, AUEB): graduate course
Social Network Analysis (2016, 2017, 2018, 2019, AUEB): graduate course
Mining Big Datasets -- part of the course (2019, AUEB): graduate course
Algorithms (2018, 2019, AUEB): undergraduate course
Special Topics on Algorithms -- part of the course (2017, 2018, 2019, 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++.