<p>
</p>
<p>Should be “first and second tier CS departments”, since there are colleges widely seen as “first tier” overall but have small CS departments where upper division CS courses have limited selection and infrequent offering.</p>
<p>
</p>
<p>Should be “first and second tier CS departments”, since there are colleges widely seen as “first tier” overall but have small CS departments where upper division CS courses have limited selection and infrequent offering.</p>
<p>Look into Santa Clara University. It’s in silicon valley, gives out nice merit, and has a decent reputation.</p>