The Project looks at Hidden Markov Models(HMM) and how they can be used to model processes. We will start the project with Markovian Modelling and then dive into Non-Markovian Models that can be used to do weather prediction of cities. We shall look into Control Theory to estimate the hidden parameters.