UMASS: Possible Match
UMCP: High Reach.
UCONN: Low Reach.
You really hurt yourself with the low class grades, if there's a reason you should explain that to the schools. Your EC'S are lacking, try to make up for it with more volunteering.
-Apply to Manhattan College and Drexel they both have EXCELLENT engineering programs, and from what your grades are you have a shot.