UCMST: Utica Center for Math, Science, and Technology

What does UCMST mean? The above is one of UCMST meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Utica Center for Math, Science, and Technology