Cryptography, Artificial Intelligence, Computer Vision, Data Mining, Game Theory...

<p>I work in the robotics field, and our engineers come from a wide range of majors (CS, Computer Engineering, Electrical Engineering, and Mechanical Engineering). Major in what you like (your stated interests seem to be most aligned with CS), take relevant electives, and get involved with robotics related internships/research and you should be fine. Feel free to PM me if you have more questions.</p>