Alan Farahani
Dr. Farahani is so passionate about his work which is what makes him a fantastic professor. His lectures are dense, but worth paying attention to. He possesses a wealth of knowledge on topics he teaches, and is very gentle about cultures that are not his. Best class to take for fun.