<p>Pros & Cons</p>
<p>[ul]Academics[/ul]
[ul]Social Life[/ul]
[ul]Reputation[/ul]</p>
<p>Pros & Cons</p>
<p>[ul]Academics[/ul]
[ul]Social Life[/ul]
[ul]Reputation[/ul]</p>
<p>Major</p>
<p>Computer Engineering and/or Computer Science</p>
<p>Why did you narrow it down to those schools? As far as I know, Lehigh is the only one of those known for engineering (not sure about Villanova but I think it’s known for business, while TCNJ is more for science and teaching). As for social life, Villanova and Lehigh are larger than TCNJ so am guessing there are more things to do there. Reputation wise, Villanova and Lehigh are more well known than TCNJ.</p>
<p>TCNJ engineering and computer science program is great. The program in Lehigh is better but the cost is high. I would choose TCNJ because they have a good program, great price, and new building.</p>