Gerasimos Karavitis
Awesome class especially if you like lectures. Karavitis really knows how to make an engaging class especially if you have him early in the morning. He makes clear rubrics so you don't need to stress assignments too much and explains readings in detail so you will always be able to understand material. Great all around in my opinion.