Fundamentals of Nuclear Magnetic Resonance (NMR) spectroscopy including classical and quantum descriptions, NMR parameters and relaxation times, product operators, multi-dimensional NMR, and solid-state techniques. On successful completion of the course, students will be able to: 1) Understand fundamental concepts in NMR spectroscopy. 2) Describe spin dynamics using both classical and quantum descriptions. 3) Gain experience in data processing and analysis using software packages. 4) Understand theoretical and practical aspects of multidimensional NMR. 5) Describe fundamentals mechanisms of spin relaxation and molecular dynamics. 6) Appreciate and describe modern methods and applications of NMR spectroscopy.