My journey into computer science began with the content found on the 15-112 course page at CMU. The readily available resources provided a much needed hotbed for me to gain steam in my first language, Python. Since those early days programming games such as tetris, I have gained a fascination for the ideas provided through machine learning. My first exposure to the topic was a book called Neural Networks and Deep Learning. I found it to be a fantastic introduction to feedforward neural networks and without it I would have had a much harder time building and understanding my first neural network. The other book that has been extremely helpful for me has been Kevin Murphy’s book Machine Learning. This book has shown me the alternative methods for designing models that can fit data. It has led me through many fundamental concepts and ideas such as a gaussian process, support vector machine, and the fundamentals of Bayesian probability.