Well I may have had only 1 HS math class, but in college I got a Bachelors in CS in 2 years (crazy compressed program). The funny thing is that it is more recognized that CS bachelors from many major universities. Anyways, in 2 years we must have had at least 8 math classes (including 3 semesters of calc) and 2 algorithms courses. Plus we learned like 10 programming languages (lets see, C, C++, C#, Java, Ada (worst language ever), Pascal, PHP, Cold Fusion, Sql, Assmbly) not to mention all of the data comm protocols (had to read packets and state all info contained). We even did network sniffing to steal passwords as an assignment.