This an an interesting position on forking the current undergrad CS degree, replacing it with
- A Programming Degree that focuses on real-world enterprise coding.
- A new CS degree that focuses on theoretical computer science.
There seems to be logic there.