I don’t think Michigan or G Tech can really compare to Caltech. The class size being so small makes it really unique. It’s definitely tough and competitive, but if you were smart enough to get in then you can very likely handle it. The only reason I might choose Michigan or G Tech over Caltech would be if one of them offered you FA and Caltech did not.