Stanford CIS

copyright and new technologies