Caleb Franzen ETH analysis