I do not agree with Iran 's president , but I believe that engaging him in debate , challenging his ideas , and allowing students to learn from his enormous faults is not only beneficial , but necessary .