Hi, I'm a student from Morocco, I have an engineering degree from Morocco, and a Master's Degree from France (Civil engineering). I want to continue my studies in the USA, in order to get a PHD,, and I’m particularly interested by California institute of technology. So can you tell me more about this university and the research opportunities in my field (civil engineering or fluid dynamics), and do I have a chance of being accepted in Caltech? Also, I read that PHD students have full financial support, but I'm not sure if that concerns international students? Thank you for your answers.