my updated profile is in this link
I contacted some profs as adviced by some of you Smile (thanks for that) and based on their replies, came up with this list:
#Caltech ( liked my profile and also forwarded to some people, but no reply to if I can mention his name on my applictaion)
#Princeton (encouraging, but I am skeptical about my CGPA)
#UCLA (encouraging, but very competetive)
#Duke (Indian prof, enthusiastic)
I will choose 10 at most of these schools to ensure my admission. Based on the replies, and my profile, please rate what is (very)ambitious, feasible, etc.