UIUC vs JHU vs UMich vs UMD

I ended up choosing UIUC. They have a great computer science program, excellent teachers and facilities, many opportunities, lots of CS students (better for a more niche field I like), a nice campus, and a solid housing hall. I’ve talked to a lot of incoming and current students and worked with them on a competition recently. They were all awesome people who I would love spending time with in person. I don’t think you can go wrong with any option. The AFROTC situation at JHU was bad enough for me to mostly exclude it. It was between Michigan and UIUC mostly toward the end, but Michigan didn’t have a compelling enough reason for me to go, although I’m sure I would have joined my time there as well.