ML Multimodal Representation Learning for Semantic Image Retrieval A systematic investigation of design choices in training contrastive vision-language models A Bayesian Approach to Financial Portfolio Optimization A hierarchical Bayesian model that accounts for uncertainty in both expected returns and covariance estimates, utilizing MCMC (NUTS) sampling to obtain posterior distributions Algorithmic Trading Using Deep Reinforcement Learning algorithms BSc Thesis