Alexander Madva
One of the best professors at CPP, amazing class that makes you question everything you think you know, immense amount of reading for hw every class, but as expected for a phl class, 3-4 papers that are not too long but hard to write. Alex is the best, he wants you to succeed, take advantage of all the EC, attendance/participation is mandatory