Well right now I am just a third-year (junior for most normal schools

) at the University of Viginia. I was born and raised in Charlottesville, VA and really looking to get out and be independent. One thing that always concerns me is how safe an area is. How safe is the UPenn campus? Is it easy to wonder off into the "wrong" part of town? Also, I am really interested in constitutional law, especially election law, how good is the program there and do they offer a broad course selection in this area? Another concern for me is cultural diversity and the acceptance of it. Don't get me wrong I love UVA but sometimes I feel a little secluded when I am on grounds. People don't mix a lot here which makes me very uncomfortable sometimes being that my high school (just four miles up the road in Albemarle) was the complete opposite. Finally, what suggestions do you have to offer regarding the general admissions process besides high scores and gpa?
Thanks for your help everyone.