Although she loves her major, Shera Demchak is disappointed with the pitfalls of her science major. Where’s the philosophy? Where’s the broad thinking? Where’s the madness that made her fall in love with science?
Since Amherst ignored the cries of “Not in my backyard,” Shera Demchak advises residents to be vigilant.