Most computer science students in my discrete math class do not pass. It is a rigorous theorem-proof course. It has to be a hard class to prepare them for the discrete structures course they have to take care in computer science. A lot of those students change their major because of the math.
The graduates of the Memphis, TN school system have A/B math averages, yet need Remedial Math classes even for JR. College. Hubby taught Jr. College for 20 years in electronics/computers and math. Foreign students did better, more motivated.
And for the person who posted the list of what they research they forgot to add Porn to the list.