Hello everyone. I am an undergrad student at a not well known private university in New York. I would like to apply to a few top schools for an MS in Computer Science (possibly PhD). 
 
University: Private liberal arts university with small CS department 
Major: Computer Science and Math (Double Major) 
GPA: 3.89 
GPA Major: Computer Science: 4.0 (ranked 1st in department of about 10) 
GPA Major: Mathematics: 3.91 (ranked 2nd in department of about 20) 
GRE: Have not taken yet but I should do very well in Quant 760-800 and above average in Verbal 
 
Work Experience: Recently finished a 6 month internship at a start up tech company. Currently working there as a Project Manager 
Research: None 
 
LOR:      Advisor (PhD, somewhat well known): Strong 
			  Department Head (PhD, not well known): Decent 
			  Owner of company I work at: Strong 
SOP: Let's assume that it is slightly above average 
 
I have very modest expectation because I am coming from a not well known university with no research experience. 
Can you guys please evaluate my profile and tell me if I have a chance at getting into an MSCS program at one of these top schools? Furthermore, do I have a shot at getting into a PhD program at one of these schools, or other schools in the top 50? Thank you very much in advance. I appreciate your help during this confusing time  
 
Brown 
Cornel 
UT - Austin 
UPenn 
University of Maryland 
UCLA 
Minnesota - Twin Cities 
University of Wisconsin 
Georgia Tech 
SUNY Stony Brook   (Advisor has many contacts here) 
Texas A&M University (Advisor got PhD here and still has contacts) 
Penn State 
University of Florida 
NYU 
Ohio State University 
SUNY Buffalo