01

Teaching Philosophy

I believe that everyone can understand complex ideas when they're presented with clarity, patience, and genuine enthusiasm. My approach focuses on building intuition before formalism, using visual examples, and creating hands-on exercises that make abstract concepts tangible.

Whether you're a student trying to grasp quantum mechanics, a researcher learning Python, or a curious mind exploring the cosmos — I design my materials to meet you where you are and guide you forward step by step.

02

Tutorials

03

Workshops & Courses

Workshop

Introduction to Computational Astrophysics

A semester-long course covering numerical methods, simulation techniques, and data analysis for astrophysics graduate students.

University Course Graduate Level
Python Workshop

Python for Scientific Computing

Intensive workshop series teaching Python fundamentals through hands-on scientific projects. Runs regularly throughout the academic year.

Workshop Series Beginner-Friendly
04

Free Resources

Cheat Sheets

Quick reference guides for Python, NumPy, Matplotlib, and Git commands.

Download →

Presentation Slides

Lecture slides from my courses and workshops, free to use and adapt.

Browse →

Code Templates

Starter templates for common astronomy analysis tasks and plots.

Get Templates →

Want Me to Teach at Your Event?

I'm available for workshops, guest lectures, and online courses. Let's discuss how I can help your students or team.