<p>RPI might be <em>slightly</em> better than UT in engineering. However, you need to look at the other criteria that OP cited. One of them is a decent tennis program. UT's tennis program is definitely better than RPI's. Check this out: <a href="http://www.texassports.com/%5B/url%5D">http://www.texassports.com/</a> .</p>
<p>Therefore, my recommendation for OP is UT.</p>