Teaching
My Teaching Philosophy
Teaching is a critical activity for enhancing a country’s education system and human capital. I believe that one of the core values of education is to contribute to the mobility of social stratification: Everyone should have the opportunity to succeed. I always view teaching and research as inseparable and mutually complementary: research keeps teaching updated, while teaching spreads ideas and feeds back to research. Their mutual growth must build on honesty and integrity.
My Teaching Activities
I taught courses at the graduate and undergraduate levels on UNCC’s main campus and center city campus. Students who took the graduate-level courses I taught in rcent years came mainly from M.S. in economics, M.S. in mathematical finance, and PhD in finance. I also participated in UNCC’s Project Mosaic to promote Python programming to graduate and undergraduate students. Other than classroom teaching, I participated in the establishment of the University’s Master of Science in Mathematical Finance program, which made its debut in the fall 2003 semester. Today, this graduate program has grown into a prestigious one in the United States.
Graduate-level courses taught at UNCC
- Applied Computational Economics
- Numerical Methods for Financial Derivatives
- Computational Methods for Asset Pricing
- Financial Economic Theory
- Advanced Microeconomic Theory
Undergraduate-level courses taught at UNCC
- Economics of Growth and Development
- Economics of International Finance
- Economics of International Trade
- Intermediate Macroeconomics
- International Business Economics
Project Mosaic at UNCC
- Python Workshop I - Introduction to Python
- Python Workshop II - Python for Data Analysis
