Teaching
ECN205 Intermediate Microeconomics 1
ECN306 Intermediate Microeconomics 2
ECN210 Intermediate Mathematical Microeconomics
ECN316 Game Theory
ECN318 Advanced Topics in Mathematical Economics
ECN205 Intermediate Microeconomics 1
ECN306 Intermediate Microeconomics 2
ECN210 Intermediate Mathematical Microeconomics
ECN316 Game Theory
ECN318 Advanced Topics in Mathematical Economics