I started my NYU graduate study in Shanghai. It was the “Go Local” project which allows students to take in-person courses in their country. During that time, they sent staff from the NYC campus to Shanghai and delivered in-person courses. Meanwhile, I took co-op internships in Shanghai since there was no restriction like CPT.
After one semester at NYU Shanghai, I went to the NYC campus. There are a bunch of online and in-person courses. There are really good professors. For those elective courses, you can definitely learn the state of the art in the specific topics. And the labs involve detailed coding which gives you hands-on knowledge about those topics.
And the campus is fully open to all students who are vaccinated: the library, the basketball court, the gym. You name it.
It is worth mentioning that the educational background at NYU really helped me when I applied for internships in the US. I got several interviews from the tech and financial companies, and I successfully found my 2022 summer internship at Meta/Facebook.