Teaching
1- Astronomy and Astrophysics
Texbook: An Introduction to Modern Astrophysics. by Bradley W. Carroll; Dale A. Ostlie.
2- Mathematical Methods for Physicists
Textbook: Mathematical Methods for Physicists; by George B. Arfken
3- Physic II
Texbook: Fundamentals of Physics. by David Halliday; Robert Resnick; Jearl Walker