Brad Kang's CAS Journey