Hi, I'd like to apply for CS MS this year (for Fall 2016), and I'm struggling with deciding the "list of schools". Please kindly help me evaluate my background/profile and help me check if my list of schools are safe or not, or is there any missing school I should apply for. Thanks! Education / English Testing B.S. in Math in National Taiwan University (NTU)GPA: 3.45/4.30 (overall), 3.87/4.30 (Last60)No PublicationGRE: 327 -- V157, Q170, AWA 3.5TOEFL: 102 -- R28, L27, S20, W27CS related courses: Machine Learning and Optimization / Algorithm / Data Structure and Programming / Database / Scientific ComputingAcademic Experience 1.5 years in Machine Learning research, # of research projects is roughly 3~41 Teaching Assistant to Machine Learning in NTU2015 KDD Cup 4th prize (NTU Team)Industrial Experience 4+ years in web development (intern for 4 startup companies)Open Source Experiences: maintain / contribute several projects such as Scikit-Learn / Go-OpenCV (github: https://github.com/lazywei)Participated in Google Summer of Code both 2014 and 2015 (with Ruby on Rails and GitHub respectively) And my draft of list of schools -- Dreaming for: CMU CS, ML, LTI, INIStanford ICMECornell / Cornell Tech CS MengGaTech CS MSUT AustinShooting for: UCLAUW MadisonUCSD CSEUSCNYUUC DavisIs there any school/program I miss, or is this list too dangerous / unsafe (according to my low GPA)? Please kindly help me evaluate my profile, thanks!