<p>
</p>
<p>I’m not an Engineering major, but I looked through the EN school’s website for you. There are indeed classes on graphics, robotics, and AI. There is actually a minor offered in robotics through the Electrical & Systems Engineering department. ([Minor</a> in Robotics](<a href=“http://ese.wustl.edu/undergraduateprograms/Pages/MinorinRobotics.aspx]Minor”>http://ese.wustl.edu/undergraduateprograms/Pages/MinorinRobotics.aspx)). Look at the links below for a range of courses in ESE and Computer Sci/Computer Eng departments. I haven’t found anything on cryptography, but I’m sure some professors have experience in the area or you can do it for independent study credit or senior design.
[CS/CE</a> Complete Course List](<a href=“http://cse.wustl.edu/undergraduateprograms/Pages/complete-course-list.aspx]CS/CE”>http://cse.wustl.edu/undergraduateprograms/Pages/complete-course-list.aspx)
[ESE</a> Complete Course List](<a href=“http://ese.wustl.edu/undergraduateprograms/Pages/complete-course-list.aspx]ESE”>http://ese.wustl.edu/undergraduateprograms/Pages/complete-course-list.aspx)</p>
<p>Each of the EN departments has three or four main research thrusts. The areas you mentioned fall under both ESE or CS/CE. It’s possible to major across both. There are a lot of undergrad-led research projects in these areas, and a seeming abundance of faculty that specializes in graphics and optics.
[Completed</a> Undergraduate Research & Senior Design Projects](<a href=“http://ese.wustl.edu/Research/Pages/CompletedUndergraduateResearchAndSeniorDesignProjects.aspx]Completed”>http://ese.wustl.edu/Research/Pages/CompletedUndergraduateResearchAndSeniorDesignProjects.aspx)
[Research</a> Areas](<a href=“http://cse.wustl.edu/Research/Pages/default.aspx]Research”>http://cse.wustl.edu/Research/Pages/default.aspx)</p>
<p>There are CS majors on this board who can chime in with more specific info but this should get you started. </p>
<p>
Again, I’m not an Engineering major, but for people wanting to take Art Sci classes, I’ve heard that Jen Smith in the Earth and Planetary Science department (who I’ve actually seen on the discovery channel) does demonstrations in her geoarchaeology courses. I would imagine it’s standard procedure for professors in any science field, as well as art and architecture even, to have interactive demonstrations like this every once in a while.</p>