HKUST Business School
- FINA 3103: Intermediate Investments (2024S, 2025S)
Princeton Unversity
- ECO 362: Financial Investments (2020F, 2021F; TA for Motohiro Yogo)
- ECO 416: FinTech (2021F; TA for Jonathan Payne)
- ECO 567: Institutional Finance, Trading, and Markets (2019F; TA for Michael Lee)
- ECO 323: Market Failures and Policy Responses (2021S, 2022S, 2023S; TA for Alessandro Lizzeri)
- ECO 100: Intro to Microeconomics (2020S; TA for Kelly Noonan)
University of Pennsylvania
- FNCE 203: Advanced Corporate Finance (2013S, 2014S; TA for Christian Opp)
- FNCE 101: Monetary and Global Economics (2011S; TA for Lukasz Drozd)