And now, what's going to happen to us without barbarians?
They were, those people, a kind of solution.

[C. Cavafy, "Waiting for the Barbarians"]


Dimitrios Kanoulas, Ph.D.
[Δημήτρης Κανούλας]

  • e-mail: echo "name@iit.it" | sed -re 's!name!dimitrios.kanoulas!'
  • news: see my twitter account
  • I support: Free and Open Source software and Hardware and Open Source Robotics.


  • Teaching Assistant

    At Northeastern University between 2008 and 2012 I was Teaching Assistant for the courses:
    1. “CSU390: Theory of Computation”: This undergraduate course serves as an introduction to formal models of languages and computation. [Fall 2008, Spring 2009].

    2. “CS4300: Computer Graphics”: This undergraduate course focuses on fundamental math- ematics, algorithms, data structures, and programming techniques that are at the core of modern 2D and 3D graphics applications in practice. [Spring 2011].

    3. “CS5010: Program Design Paradigms”: This graduate course focuses on designing pro- grams, from problem analysis to the development of test suites. [Fall 2011, Spring 2012].

    4. CTY Project Robotics and Applied Computing Day Program for Gifted Middles School students: Designed and run a full day robotics course for middle school students based on the Open Hardware Mobile Manipulator (OHMM) platform. [December 2012].

    Reading Group Organizer

    I have also organized and run the following reading groups:
    1. Algorithmic Game Theory: [Fall 2008, Spring 2009]

    2. Perception for Robotics: [Summer 2013, Fall 2013, Spring 2013, Spring 2014]

    3. Applied Geometric Representation and Computation: [Spring 2017], [Summer 2017]