<p>jso1226 - Pitt is not exactly a small school, but it reaches all your other criteria - urban, with very good public transit system (free for students) - has both an engineering school and a pharmacy school. If you are out of state, Pitt is usually rather generous with merit aid. Financial aid would depend on your EFC. It’s not a west coast school however.</p>