Recommendations for Research oriented STEM [math, CS] programs

Seems like you academic criteria should include:

  • Large enough math and CS departments with faculty research and upper/graduate level course coverage in your subareas of possible interest, and
  • Not so overloaded (particularly for CS) that getting into the major is highly difficult or competitive, particularly if done after enrollment.