William Shin
overview