Carlos Alfredo Rodríguez

Carlos Alfredo Rodríguez is an Argentine international academic and economist.

Early career

Rodriguez obtained his undergraduate degree in Economics from the University of Buenos Aires in 1969, and the Ph.D. (Economics) from The University of Chicago in 1973. Between 1973 and 1978, he taught at Columbia University in New York. In 1979, he returned to Argentina and joined CEMA (Center of Argentine Macroeconomic Studies).

International role

He has been Visiting Professor at the University of Chicago, Princeton University and the University of Montevideo, as well as Consultant and Visiting Scholar at the World Bank, the Agency for International Development (AID), and the International Monetary Fund. As an international consultant he has participated in missions in almost all countries in Latin America as well as Poland, Czechoslovakia, the ex-USSR and Romania. In 1987, he was designated member of the Argentine Academy of Economic Sciences. Between 1996 and 1998, he was Vice-Minister of Economics and Secretary for Economic Policy of Argentina. In 1994, he was the founding President of the Universidad del CEMA (Rector), a position he holds until 2018. At UCEMA, he was also Director of the Ph.D. Program in Economics, and Professor of International Monetary Economics.

Publications

He has published more than 60 papers in international journals, including Econometrica, American Economic Review and the Journal of Political Economy. His main research fields are Macroeconomics and International Economics. Other academic activities include: Member of the Editorial Board of the World Bank Economic Review(1988-90), founding Editor of the Journal of Applied Economics (1998-2008), Guggenheim Fellow (1983-84), and Director of the Center of Applied Economics at UCEMA.

gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads IO where (>>=) = (P.>>=) (>>) = (P.>>) return = P.pure fail = P.failmain = tellDigitalCrossToLearnMonads "hi!"```
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)import qualified Prelude as Pclass Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m ainstance TellDigitalCrossToLearnMonads IO where (>>=) = (Prelude.>>=) (>>) = (Prelude.>>) return = Prelude.pure fail = Prelude.failmain = tellDigitalCrossToLearnMonads "hi!"```
gollark: Fascinating.
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}import Prelude (Applicative, String)class Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m amain = tellDigitalCrossToLearnMonads "hi!"```
gollark: ++exec```haskell{-# LANGUAGE RebindableSyntax #-}class Applicative m => TellDigitalCrossToLearnMonads m where (>>=) :: m a -> (a -> m b) -> m b (>>) :: m a -> m b -> m b return :: a -> m a tellDigitalCrossToLearnMonads :: String -> m amain = tellDigitalCrossToLearnMonads "hi!"```

See also

  • Chicago School of Economics
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.