Advancements In Gaussian Process Learning For Uncertainty Quantification