Computer Science Prerequisites for Top U.S Colleges

Have you considered Computer Engineering or Electrical Engineering? Or perhaps a mix with CS, such as a combined CS/CE program.

Generally, being “okay” at math is more than enough for most CS work if you go towards the practical side. It sounds like being near CS is the right option, and while SE would avoid some math, I think there are greater benefits of a CS degree still in this case. A CS/CE combo would help with the robotics interest.