Cathy Yang is a seasoned professional with extensive experience in management and sales across various technology companies. Currently serving as the Country Manager at Taboola, Cathy has previously held significant positions including Senior Deputy Director at popIn Inc., Senior Director at adGeek Martech Company, and Senior Sales Manager at Yahoo! Inc. Cathy's academic background includes a Bachelor's degree in Business Management and Marketing from the University of Melbourne, which was earned between 1999 and 2003.
June, 2023 - present