REALLY need help in deciding between Upenn, northwestern, Cornell and cmu. Besides learning materials, i also want to take courses of artificial intelligence or computer science. It would be better to have a minor option in AI or CS. So points I wish to consider are:
1.Quality of Education in Materials and CS.
2.Possibility of taking elective CS/AI courses or having a minor in CS.
3. Location and job opportunities.