At least 12 members of the CU Boulder community contributed to the newly-opened, $50-million Meow Wolf Denver location, and all 12 share an association with the Creative Technology and Design program, offered by the ATLAS Institute through the College of Engineering and Applied Science.