Status by Morgan Rees

By Morgan Rees 3895 days ago
Flattered to have been invited to The Entertainment Technology Center, that is a department at Carnegie Mellon University, their satellite department is located at Electronic Arts, (EA) headquartered in Redwood City, CA. This year’s enrollment is the largest ever.