sophia lang