In the present world, we encounter situations where we have to make decisions on the basis of incomplete or imperfect information. The theory of probability helps provide a formal mechanism for understanding, quantifying, and dealing with uncertainty, which is ever present in our lives, pure science, or engineering applications. Simply, by uncertainty we mean the condition when outcomes or future are not completely determined or can be captured by a deterministic function; they depend on a number of factors and perhaps just on pure chance. A lot of our present day technologies will not be possible without an understanding of how to make decisions in presence of uncertainty. These technologies include all forms of wireless communication, servers, speech processing systems, network systems and so many more. Equipping yourself with tools to deal with uncertainty will help you with whatever you wish to pursue in life.