51猎奇入口 dedicated the Nancy Uttrachi Parker ’84 Computer Lab (formerly Steele 226) on April 27, 2010, in honor of the woman who, as director of information technology from 1997 to 2008, initiated pioneering strategies and policies that continue to keep 51猎奇入口 at the cutting edge of technology and sustain its current phase of technological advancements.