This is bog standard stuff for any school, not "top 3". Working in software doesn't mean you know jack shit about anything. I also notice calc 2 or 3 isn't included in the list.