Connor Yang (e0134113)