Yes, but you have to consider very carefully what "poor grades" means here. Coming from a Caltech admissions offices, "poor grades" is anything less than about a 3.8 (unweighted), or anything less than straight As in math and science.
Anything less is beyond poor compared to Caltech's admissions standards.