Αλγόριθμοι και Πολυπλοκότητα. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (υποχρεωτικό στην ροή Λ, 7ο εξάμηνο). Συνδιδασκαλία με τον Καθηγητή Ε. Ζάχο.
Προγραμματισμός Ηλεκτρονικών Υπολογιστών. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (υποχρεωτικό 1ο εξάμηνο). Συνδιδασκαλία με τους Καθηγητή Ε. Ζάχο και Επικ. Καθηγητή Ν. Παπασπύρου.
Αλγόριθμοι και Πολυπλοκότητα. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (μεταπτυχιακό). Συνδιδασκαλία με τον Καθηγητή Ε. Ζάχο.
Διακριτές Μέθοδοι για την Επιστήμη των Υπολογιστών. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (κατ' επιλογήν υποχρεωτικό, 4ο εξάμηνο). Συνδιδασκαλία με την Καθηγήτρια Φ. Αφράτη.
Θεωρητική Πληροφορική ΙΙ: Προχωρημένα Θέματα Αλγορίθμων - Επιλεγμένα Θέματα στον Πιθανοτικό Υπολογισμό. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (μεταπτυχιακό) και Μεταπτυχιακό Πρόγραμμα στη Λογική, τη Θεωρία Αλγορίθμων και Υπολογισμού. Συνδιδασκαλία με τους Καθηγητή Ε. Ζάχο και Λέκτορα Α. Παγουρτζή.
Διακριτές Μέθοδοι για την Επιστήμη των Υπολογιστών. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (κατ' επιλογήν υποχρεωτικό, 4ο εξάμηνο, 2008-2009). Συνδιδασκαλία με την Καθηγήτρια Φ. Αφράτη.
Εισαγωγή στην Επιστήμη των Υπολογιστών. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (υποχρεωτικό, 4ο εξάμηνο, 2008-2009). Συνδιδασκαλία με τους Καθηγητή Ε. Ζάχο, Αναπλ. Καθηγητή Κ. Σαγώνα, Αναπλ. Καθηγητή Ν. Κοζύρη, Λέκτορα Α. Παγουρτζή, και Δρ. Γ. Γκούμα.
Θεωρητική Πληροφορική ΙΙ: Προσεγγιστικοί Αλγόριθμοι. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο (μεταπτυχιακό, εαρινό εξ. 2008-2009) και Μεταπτυχιακό Πρόγραμμα στη Λογική, τη Θεωρία Αλγορίθμων και Υπολογισμού. Συνδιδασκαλία με τους Καθηγητή Ε. Ζάχο και Λέκτορα Α. Παγουρτζή.
Εισαγωγή στη Συνδυαστική Βελτιστοποίηση. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου, Πρόγραμμα Μεταπτυχιακών Σπουδών, Κατεύθυνση Διαχείρισης Πληροφορίας (2006 - 2007, 2007 - 2008, 2008 - 2009, χειμερινό εξάμηνο).
Βελτιστοποίηση Δικτύων. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου, Πρόγραμμα Μεταπτυχιακών Σπουδών, Κατεύθυνση Τεχνολογιών Δικτύων Επικοινωνιών και Υπολογιστών (2005 - 2006, χειμερινό εξάμηνο).
Αλγοριθμικά Θέματα Δικτύων. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου (2007 - 2008, επιλογής, 10ο Εξάμηνο)
Αλγόριθμοι και Πολυπλοκότητα. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου (2004 - 2005, 2005 - 2006, 2006 - 2007, υποχρεωτικό, 4ο Εξάμηνο).
Θεωρία Υπολογισμού. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου (2005 - 2006, 2006 - 2007, 2007 - 2008, υποχρεωτικό Εξάμηνο 6ο).
Δομές Δεδομένων. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου (2004 - 2005, 2005 - 2006, 2006 - 2007, 2007 - 2008, υποχρεωτικό, 3ο Εξάμηνο).
Διακριτά Μαθηματικά ΙΙ. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων, Σχολή Θετικών Επιστημών, Πανεπιστήμιο Αιγαίου (2004 - 2005, υποχρεωτικό, 2ο Εξάμηνο).
Διακριτά Μαθηματικά. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Ηλεκτρονικών Υπολογιστών, Πολυτεχνική Σχολή, Α.Π.Θ. (2003 - 2004, επιλογής, 6ο Εξάμηνο). Συνδιδασκαλία με Λέκτ. Α. Συνεφάκη.
Δομημένος Προγραμματισμός. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Ηλεκτρονικών Υπολογιστών, Πολυτεχνική Σχολή, Α.Π.Θ. (2003 - 2004, υποχρεωτικό, 2ο Εξάμηνο). Συνδιδασκαλία με Καθ. Γ. Πάγκαλο και Επικ. Καθ. Σ. Κορτέση.