Mohsen Farhadloo
He seriously cannot teach, he does not even know what he wants when people go ask him questions about the midterm or projects. He is very smart, but just is not suitable to teaching. He made this class look 10x harder. If this was not for my minor, I would have dropped it.