Happiness is what happens based on our circumstances in this world. In contrast, joy is knowing God is in control. There is not necessarily happiness in all circumstances, but there can be joy within all circumstances. Christ taught that we would experience persecution, but whatever happens, God has made you to meet the challenge.
It seems to me that most colleges, especially public colleges, are no friendly environment for Christians any longer. There are just too many contradictions between the Christian worldview and the secular, liberal worldview that is predominant in those institutions. So how can young Christians find a safe and healthy community to hang with when they leave home and find themselves in a liberal college setting?