Farshid Moshrefi
Dr. Mo was one of the best teachers I've taken. He is extremely kind and a great teacher. Don't skip class as his lectures are important for tests. He does offer extra credit and really cares for his students. I would definitely take a class with him again.