text: 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 .