Teaching

ECN205 Intermediate Microeconomics 1

ECN210 Intermediate Mathematical Microeconomics

ECN306 Topics in Advanced Microeconomics

ECN316 Game Theory

ECN318 Advanced Topics in Mathematical Economics