Aidin Hajikhameneh
This professor is a true gem! He really makes you think and most of the topics he chooses are VERY interesting. He can go off on a tangent a little too much sometimes, but the way he explains things are very clear. He's also very willing to help if you ever get lost, so don't hesitate to ask him!