Undergraduate Degree: Bachelor's degree in robotics-related field (mechanical engineering, electrical engineering, biomedical engineering, computer science, etc.), Applicants from non-engineering STEM backgrounds considered if strong in math/science. Minimum of 3.0 overall grade point average on a 4.0 scale for all undergraduate work. Prerequisite Skills: Strong programming ability (C, C++, Python), Mathematics (calculus, linear algebra, probability/statistics), Basic engineering knowledge in mechanics, electronics, CS fundamentals, Deficiencies can be bridged by taking undergraduate courses, though these won't count toward degree credits.