Also wanted to point out that the CS curriculum is identical between CC/SEAS/GS/Barnard. The only difference is the core requirements. But the requirements to get a degree are the same. So in that regard GS is treated exactly the same as the other columbia undergrads.