Computer science has a lot answers to some of the biggest human problems we deal with in life. Here's what you need to know...