Hi xbar
I got admitted to WPI in Master of Data Science too! Imho, yes WPI is a relatively small university and Data Science is a quite new program there, but the profile of the Professor as well as the Program Director (Elke) is very promising. The professor seems very well experienced in Data Science field and has a lot of interesting projects. Besides, Data Science has become a major interest in everywhere nowadays, and currently it's only few universities in US that offer this program, so i think it's a good investment after all.