Stanford teams with CCNY for engineering and science collaboration