CHEM-100: Molecules and Life in the Modern World