Tim, the next time she says something that makes your face red, do this...
Just kidding. You did the right thing remaining calm. I on the other hand was pretty feisty in college, and would openly disagree with the professors...probably cost me a grade or two or three or four....