I’m not sure ASU CS is a good fit for a kid needing to build confidence. Plenty of weed out type classes there.
University of Arizona has a smaller and perhaps less cutthroat environment, as I recall from visiting with my D a few years ago. It might be worth a look.