recommendations for undergrad programs? (low gpa)

You don’t have a low gpa or act. Excellent in fact. And loads of aps. Plenty of options for you.