New Courses Introduced Nanomaterials and Nanotechnology (Introduced in 2017) Introduction to Nanoscience (Introduced in 2016) Science and Technology of Nanomaterials (First course in NanoTechnology introduced in 2005) STUDENTS' FEEDBACK Subjects taught in Undergraduate, Master's and Doctoral levels. Foundations of Experimental Physics Solid State Theory Experimental Solid State Physics Mechanics, Optics, Electromagnetism, Heat, Sound, Nuclear Physics (Preparatory course) General Physics Lab Advanced Physics Lab (Involved in set up of part of the lab) B.Tech. Lab Preparatory Course Lab Physics I (vector calculus, mechanics, fluid dynamics) Physics II (electromagnetism) Physics III (Lagrangian and Hamiltonian mechanics, statistical physics) Electromagnetic Theory Statistical Physics Solid State Theory Numerical methods and Programming Resonance Spectroscopy Applied Magnetics Experimental Techniques Physics and Technology of materials Classical Mechanics