Teaching & Student Resources
As an Assistant Professor at UPES, Dehradun, I actively teach and mentor undergraduate and postgraduate students. My teaching philosophy emphasizes clarity, experimentation, and the integration of computation into modern physics education.
π Courses & Resources
- Computational Astrophysics (M.Sc.)
- Lecture 1 (View in Browser) | Download .ipynb
- Lecture 2: Data Sorting Algorithms (View in Browser) | Download .ipynb
- Lecture 3 (View in Browser) | Download .ipynb
- Lecture 4 and 5 (View in Browser) | Download .ipynb
- Lecture 6 (View in Browser) | Download .ipynb
- Lecture 7 (View in Browser) | Download .ipynb
- Lecture 11: Error Analysis (View in Browser) | Download .ipynb
- Lecture 13: ODEs and Euler's Method (View in Browser) | Download .ipynb
- Lecture 17: PDEs (View in Browser) | Download .ipynb
- Lecture 19 (View in Browser) | Download .ipynb
- Lecture 20 (View in Browser) | Download .ipynb
- Lecture 21 (Curve Fitting) (View in Browser) | Download .ipynb
- Lecture 22 (Fourier Transforms) (View in Browser) | Download .ipynb
- Lecture 23 (2 body problem) (View in Browser) | Download .ipynb
- Lecture 24 (N body problem) (View in Browser) | Download .ipynb
- Lecture 25A (Monte Carlo Methods) (View in Browser) | Download .ipynb
- Lecture 25B (Monte Carlo Methods) (View in Browser) | Download .ipynb
- Computational Techniques (B.Sc. Physics)
- Introduction to Computational Physics Lab (Int. B.Sc. + M.Sc.)
- Learning LaTeX
- Computational Physics (M.Sc. Level)
- Fundamentals of Astronomy (B.Sc. Physics)
- Observational Astronomy Lab (B.Sc. Physics)
Topics include numerical integration, solving differential equations, Monte Carlo simulations, and the use of Linux, Fortran, C++, Gnuplot, and LaTeX.
π Courses Taught
- Python Programming β Data structures, logic building, and scientific computing
- Fortran Programming β Fundamentals and numerical applications
- C++ Programming β OOP and scientific modeling
- LaTeX for Science β Scientific writing and document preparation
- Computational Physics β Numerical techniques in physics simulations
- Machine Learning in Astronomy β Hands-on projects using real datasets
- Astrophysics β Stellar evolution, variable stars, cosmology
- Astronomy Laboratory β Observational techniques and simulations
- Planetary Science β Planet formation and solar system dynamics
- General Physics Labs β Mechanics, optics, electromagnetism experiments
π¨βπ« Mentorship
I mentor several B.Sc. and M.Sc. students in research projects involving:
- RR Lyrae and Cepheid variable star classification
- Machine learning applications in astronomical time series
- Photometric data analysis using Python & neural networks
π Dissertation Guidance
- Multiwavelength study of RR Lyrae stars: Atharva Bhatele
- Exoplanet parameter extraction using ExoFAST: Neelesh
If youβre a student interested in working on a project or thesis related to astrophysics, computation, or data science, feel free to get in touch.