Farhad Moghimehfar
Farhad is very meh. his course work doesn't really line up with the content being learned. He is also a "his way or the highway" kind of person which is really annoying when asking for help with group projects. Because if he doesn't like your idea or is not in a good mood you WILL NOT receive a good or fair grade. Be cautious taking his class.