Potentially unpopular opinion: Maybe our math teachers just suck? If we all had Marvin as our professor I doubt attrition would be as high, whereas most High School math teachers are simply analytically inclined people who realized they had better job security teaching math than english