PHYS 0477: Thermal and Modern Physics