I'm Aunt Becky's oldest son. Take that SAT score for what it's worth.
As far as the GPA, I hate effing group projects. I thought this was college not let's pretend this is how the real world works because TAs and adjuncts wants to save time on grades because they're making minimum wage.