What background is needed?
Sound programming skills, and an ability to see the geometry in their field
- Programming skills means roughly B or better in two programming courses
- Seeing geometry requires simple spatial abilities that don’t come from coursework but may be picked up from the students’ work in their fields, especially science