Rahman Ghamasaee
This professor was AMAZING. I do not give 5 stars out lightly, there are very few teachers I respect as much as this one. He's also really funny, I took his 4 hour lecture during the summer and he made sure to keep our attention. You will not fall asleep in this class. 300 characters isn't really enough to describe this class, but I LOVED IT