UC Santa Cruz marvels at the release of the first James Webb Telescope Images