Teaching Hub · Physics + Computation

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.

Hands-on simulations Course-ready notes Mentorship support Continuously updated

📘 Courses & Resources

🤖 AI & Interactive Simulations in Teaching

  • Course-wise AI Simulation Library Last updated: May 2026

    Simulations are organized below by course/module for quicker access during lecture and lab sessions.

    PHYS4022P · Fundamentals of Astrophysics
    B.Sc. Physics · Semiconductor / Solid-State Concepts
    • PN Junction Diode Open
    • Hall Effect Open
    • Quantum Hall Effect Open
    • Gravity Module (General Interactive Physics) Open
    Computational Astrophysics (M.Sc.) · Visual Explainers
    • Lagrangian vs Eulerian Animation Open
    • Supernova Shockwave Animation Open
    • Supernova Shockwave Animation 1 Open

    *These AI-powered and interactive simulations are grouped course-wise to support concept-first teaching and guided lab activities.*

💡 Key Topics Covered: 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 & Dissertation Guidance

Research Mentorship

Current projects with B.Sc. and M.Sc. students:

  • RR Lyrae and Cepheid variable star classification
  • Machine learning applications in astronomical time series
  • Photometric data analysis using Python & neural networks

Dissertation Guidance

  • Madhumita Singh: Timing and Spectral Analysis of Low Mass X-ray Binaries
  • Aniket Prakash: Theoretical Modelling of Variable stars using MESA
  • Shagun Thakur: Analysis of variable stars in the Gaia DR3 Era
  • Divya Krishna: Precision Distance Determination of the SMC via Multiphase P-L Relations using the LMC as a Calibrator Galaxy
  • Rushil Soni: Age and Metallicity of the open cluster Berkely 6
  • Atharva Bhatele: Multiwavelength study of RR Lyrae stars
  • Neelesh: Exoplanet parameter extraction using ExoFAST
🚀 If you are a student interested in working on a project or thesis related to astrophysics, computation, or data science, feel free to get in touch!