Shanghai Institute of Technology
Official name of a university in Shanghai, China. Used as a proper noun.
Shanghai Institute of Technology has strong engineering departments.
The name is a direct translation of the Chinese university name 上海应用技术大学, using on'yomi readings for the kanji.