Christos Makriyannis
By far one of my favorite teachers for the semester. He cares for his students very much and is a pretty humorous guy. Very straightforward about what you need to do in terms of homework and reminds you often when something is about to happen. Has his own homebrewed notes and is impartial when grading (looks at everyone's work at the same time).