I embarked on my research journey in 2013, when I started working on wellbore strengthening project with Dr. Salehi. The first step was to learn the fundamentals of rock mechanics. I used several books to develop my understanding and then started reading research papers and articles available on onepetro. The next challenge was upgrade my simulation skills. I started learning ABAQUS and Hypermesh. Dr. Salehi is an expert in those softwares and he guided me in learning these softwares step by step. Once I reached at average level, then I started figuring out the problems on my own. Finally, after two years, I was comfortable using these softwares. In the mean time, I also developed my interest in other programming skills. I learn several languages such as Matlab, Python, C++, HTML, SQL. I started using these skills in my research as well as course work. After three years, I decided to pursue higher degree in Petroleum Engineering and joined the PhD program at the University of Oklahoma. Here, I started working on Computational fluid dynamics and machine learning. I took some courses, practiced several simulations, learnt the basics. Fortunately, I got into a project that involved deeper understanding of multiphase flow simulation and software development. This project give me an in-depth understanding of a project from inception to execution. I constructed the huge vertical multiphase flow loop with help of my mentors and colleagues. Then, I simulated those experimental data in ANSYS Fluent. Finally, I worked on development of software for worst-case discharge which is currently used by Bureau of Ocean Energy Management.