Topics in Bayesian Hierarchical Modeling and its Monte Carlo Computations