@planit According to the NSF, W&M produces more STEM PHDs per capita than any other nationally ranked public university other than UC Berkeley.
UMD produced 1,216 STEM PHDs during the study period, W&M produced 718. Undergraduate enrollment is about 28,500 at Maryland and W&M is about 6,300. That means W&M produces about 2.7X as many STEM PHDs per capita as Maryland.