CHM1036: Chemical Interrogation of the NanoBioWorld
CHM1009: Spectroscopy and Physical Chemistry
CHM1025: Analytical Spectroscopy