Mathematical Thought: FINA 250