I agree 100%. Moving from "Proving theories of computation" and "Syntax to think about computing" to "Projects" is actually a big step. At my undergrad you could graduate with a BA in CS without making the leap. (With a BS you wound up having to get more practical)
I think this is a great idea for him. I'm glad that he's taking CS education seriously. We all benefit.
I think this is a great idea for him. I'm glad that he's taking CS education seriously. We all benefit.