One of the main teachings of Hindu philosophy is karma shapes people's future based on past actions. The meaning of past action is not limited to what you did 5-10 or even 20 years ago, it goes beyond your current life cycle. If your life is determined by your karma, does this mean there is no free will? Can karma and free will coexist? Does karma suggest a predetermined life where there is nothing you can do on your own? How does the concept of karma compare to Western ideas of justice and moral responsibility?