Congratulations!
CSRankings is a metrics-based ranking of top computer science institutions around the world. WPI is ranked 14th in the USA by publications from 2015 to 2018.
The website can be found here.
or in this URL
http://csrankings.org/#/fromyear/2015/toyear/2018/index?mod