andy bechtolsheim association for computing machinery avian influenza berkeley software distribution bob fabry c shell computer scientist darpa detroit eecs existential risk freebsd genetic engineering genetics grace murray hopper award jxta jini john gage mac os x michigan nanotechnology netbsd novell openbsd robot robotics sparc scott mcnealy sun microsystems university of michigan unix vi vinod khosla