On these questions : Do you feel like your professors know you? Do they do anything to help ensure kids don’t fall through the cracks? Do you feel like there is a lot of academic support available?
MC engineering paints a very supportive picture going in, but our experience was mixed. Part is clearly on the student to seek out professors during office hours or going for tutoring in the CAS. IMHO those in engineering programs have had success in the past, many being student tutors in HS, so the concept of needing and going for help does not come naturally, or early. The CAS is very good and accommodating. You just can’t wait until mid-terms or finals to get help. So beware (wherever you decide to go). My other student is at a highly competitive technical school and this is true there too. At MC the advisor is the dean / asst dean and they are there and meet somewhat regularly but they will only catch issues based on attendance and when mid-term grades come out, which c/b too late. The technical school my other student goes to has more fail safes in place, including a teaching assistant in the dorm who are in the loop, and also can tutor (or if a subject they are weaker on, has a peer in a neighboring dorm). Sort of like the way you have an RA onsite. The school also tracks grades and problems to catch things sooner. Still, the student needs to be self aware.
If I were to give one specific it is MC’s lack of early intervention in calc 2, 3, 4 and physics 2 where many struggle. With the C or greater rule, a student can get off track too quick and / or start to lose merit $s (as mentioned above). Their go to solution is to re-take during winter break of summer, which never sat well with me.