agrees...
the more theory you get, the better you will train your mind. If you have good fundamentals, it's easy to pick up libraries but spending hardcore time on the fundamentals is more difficult later. This is a no brainer and also take a lot of voluntary math.
The Web Dev degree is supposed to be more design-focused clearly, but it feels like they just stuck some space-fillers in there too.