Workshop on Solving and Estimating DSGE Models taught by Prof. Fabio Canova