Professor Appreciation Thread

Now that the semester is almost up, post some of your professors and why you appreciate them. I'll go first:

Professor Terezakis in the Philosophy department explains complicated concepts clearly, is extremely funny, and is wonderful to listen to during the lecture. She's also been extremely flexible and beyond understanding during this semester and I would certainly be doing a lot worse in her class without that.

Professor Selinger, also of the Philosophy department is another gem. He loves class discussion, challenges ideas while still allowing students to express controversial ideas in class, and keeps the discussion going with interesting topics. He makes assignment requirements clear and is always quick to respond to emails. I took him last year for Philosophy of Privacy and I don't regret taking him again.