<p>Are there any classes required at Viterbi which were really outstanding as well as classes you wish you had taken elsewhere (i.e. in a summer class)?</p>
<p>There was the one class called Pipelines for Games (if I remember correctly, your son is a CS major). It essentially covers how to render 3D models, as well as animation (think Pixar) using industry software. More importantly, its taught by an Emmy-award winning professional.</p>
<p>just off the top of my head, a couple of the classes that come to mind that I personally found very interesting are CS 303 (algorithms), CS 480 (computer graphics), EE 301 (linear systems), EE 338 (solid state devices), and EE 470 (wave electromagnetics), and the couple grad courses I’ve taken (which I’m assuming are n/a here). I’m probably forgetting a couple more, too.</p>
<p>Of course, you might notice that my tastes are very unorthodox so everyone’s mileage will vary in these courses and I bet that there are plenty that wouldn’t find any of those courses interesting.</p>
<p>Plus, professor matters a lot too. There are other courses that I didn’t find the content very interesting but the professor can make it a good class anyways.</p>