Dimitrios Siskos
My overall impression of the professor is positive, as I believe he is very knowledgable, provides timely feedback to everyone, promotes learning throughout the course and is also available for help on assignments as well.