Although we get somewhat off-topic, I think it's worth to think about this experience: That's another problem of the system! First of all, at least in physics, usually in the beginning semesters you have the problem that there's never "enough math" (I doubt that one can learn "too much math" to begin with ;-)), but it's also the responsibility of those making the plans for studying a STEM subject in universities to think about how to teach the necessary material. The problem, however, is that the preknowledge to be expected from a high-school student is practically unknown since there are no clear standards for passing a high-school diploma. At least in Germany neither in math nor in physics at least, I know about, because I've to teach the future high-school teachers in theoretical physics, and I made some effort to figure out, what are the prerequesites one can expect from a usual student who has passed the final exam in high school, which is the mandatory entrance prerequisite to study at a university. So I downloaded the official study plans for the high school in my state (Hesse). It's pretty complicated to draw conclusions from this official plan: In both math and physics there are parts that are dubbed "mandatory knowledge" and parts are "facultative knowledge", i.e., you cannot be sure that any subject is known by the most freshmen students to begin with. In addition in Germany we have a system, where the high-school students have to choose two subjects as a "Leistungskurs", which goes with a higher percentage into the final grade of the final exam (Abitur) and also has more hours than the other subjects called "Grundkurs". No matter which of the subjects you choose as "Leistungskurs", you are allowed to study any subject at the university (which of course is good since when entering university you should indeed have the free choice of which major subject you like to study). But even if you take the "Grundkurs" as the level for math and physics prerequisites for planning your lectures, it's not for sure which of these prerequisites the students really have learnt, let alone which ones they have learned at a level to be really usable in studying (theoretical) physics.
The German universities have already adapted to this problem and offer a 2-week course, consisting of lectures and most importantly exercises, on math before the 1st semester, where they summarize what is expected as common knowledge from high school. Of course, you cannot expect the students to learn within two weeks what should have been taught to them in 13 years of high school. So it's tough to start with any STEM subject, and the students cannot know, what they should know from high school and also not what the subjects really are they want to study at the university level, because the high-school curriculum is neither very systematic nor standardized, and I've the impression this got worse and worse over the recent years due to endless discussions an reforms in reaction of the infamous "PISA study", where (already in 2000) the desastrous level of preknowledge in math and other STEM subjects became very clear. The reaction, however, was exactly in the wrong direction: The standards were lowered and the teaching goals bent into the wrong direction of "rote learning" to get "competences" to solve standard questions in exams rather then thinking about a more systematic teaching of true knowledge usable for real problem solving rather then passing standard tests.