Upload Records Snowball Search Search OpenAlex
About the database ScholarIQanswers from OpenAlex
Science and Technology Corporation (Netherlands)
InstitutionResearch output, impact & collaborations
Science and Technology Corporation (Netherlands) is a research organisation in Delft, NL. OpenAlex records 364 works and 71,853 citations for it. 106 researchers list it as their most recent affiliation.
364
Works
71,853
Citations
106
Researchers