Ted Lin
overview