Georgios Tsounis
Professor Tsounis has great lectures and is very caring and understanding. He gives extra credit discussions for attending lectures but it is not mandatory. There were 10 quizzes in total and no final which works out great.