<p>Xiggi -- Yes, you are right about engineering schools, they do tend to define what they need. For example, compare Columbia College with the Engineering school. My real point is that while the Columbia Engineering school does specify, Columbia College says: take any two SAT IIs you like, and my sense is that the latter is what is true at most schools that ask for SAT IIs (though if you are planning to major in certain science/math subjects, then some schools may suggest a particular test). </p>
<pre><code>    As for taking two or three tests: sure take three if you have three subjects in which you are happy to take a test.  But if you have only two subjects in which you feel really comfortable, then there is no need to force yourself to prepare for and take a third (you can always do that later).  Of course, if there is a reasonable chance you will be applying to one of the few schools that requires three SAT IIs, then you will need to take three.
</code></pre>