3 ms·Looks like this is from UC Santa Cruz. I wonder what it's doing on Rice's page.by xmprt 5y agoLooks like this is from UC Santa Cruz. I wonder what it's doing on Rice's page.