Original: He taught subjects ranging from theory to welfare economics, public economics, mechanisms and institutions and mathematical economics.
Simplified: He taught subjects ranging from theory to welfare economics, public economics, rules for large companies and mathematical economics.