Data: https://jeffhuang.com/computer-science-open-data/#verified-c...
The main conclusions I arrived at from this exercise is that 1) CS stipends vary quite a bit but have slowly been increasing, but NSF funding needs to catch up for them to go higher, 2) the 12-month stipend makes a big difference from the 9-month stipend, and I think universities should guarantee the 12-month stipend (which only half do), rather than making summer stipend dependent on availability of advisor funding or student jobs (like TAing).