Teaching

Thermal Physics

References:

1- "Concepts in Thermal Physics",  Stephen J. Blundell and Katherine M. Blundell


Statistical Physics

References:

1- "Statistical Physics of Particles",  M. Kardar


Statistical Physics of Optimization

References:

1- "Statistical Physics Methods in Optimization and Machine Learning",  Florent Krzakala and Lenka Zdeborova


Quantum Physics 

References:

1- "Introduction to Quantum Mechanics",  D. J. Griffiths


Computational Physics

References:

1-  "Computational Physics with Python",  M. E. J. Newman

2-  "Computational Physics",  N. J. Giordano and H. Nakanishi,

3-  "An Introduction to Computational Physics", Tao Pang


Mathematical Physics:

References:

1- "Mathematics for Physicists",‬‬  A.‬‬ ‫‪Altland and‬‬ ‫‪J.‬‬ V. ‫‪ Delft‬‬

‫‪

Computer Programming:

References:

1- "How‬‬ ‫‪to‬‬ ‫‪think‬‬ ‫‪like‬‬ ‫‪a‬‬ ‫‪computer‬‬ ‫‪scientist,‬‬ ‫‪learning‬‬ ‫‪with‬‬ ‫‪python",‬‬  A.‬‬ ‫‪Downey,‬‬ ‫‪J.‬‬ ‫‪Elkner,‬‬ ‫‪and‬‬ ‫‪C.‬‬ ‫‪Meyers,‬‬

‫‪

Complex Systems:

References:

1- "Complexity: A Guided tour", ‬‬ M.‬‬ ‫‪Mitchell

2- "Primers in Complex Systems"  (Princeton University Press)‬‬

‫‪

Solid State Physics 

References:

1- "Solid State Physics",  G. Grosso and G. P. Parravicini


Atmospheric Physics

References:

1- "An Introduction to Atmospheric Physics",  David G. Andrews