course material Review of free electrons theory Course Phys 672 Advanced Solid State Physics Ph.D. Level Course