Image created using DALL·E.
This repo is more like a personal diary for my academic journey, primarily intended for my own use. But I would be absolutely happy if others find it helpful as well. :)
My wonderful friend created a similar repo during her bachelor’s in CS, and I found the idea super inspiring (check out her amazing repo!). Since I also have a deep passion for documenting and organizing information, I decided to create one for my MS journey. Here, I aim to compile and structure all my notes, homework assignments (along with their solutions), tutorials of tools I frequently use (like Git), and anything else I learn along the way.
I created this repo basically to keep everything organized and to practice using tools like LaTeX (especially for diagrams) and Git; This semester, I started a new study method: I take rough notes during lectures and later rewrite them in LaTeX to understand and organize the material better. Collecting everything here seemed like a good idea, and maybe others might find it useful too. While I’ve done my best to ensure these notes are accurate, they are personal and may include errors, typos, or oversights. If you spot anything or have ideas for improvement, I’d greatly appreciate your feedback!
A little background about myself: I first started doing Applied Mathematics at KAUST, which was quite a journey at the Advanced Algorithms and Numerical Analysis Lab. I have so so much love for this group and for KAUST. However, after A LOT of thinking, I decided to switch gears and go back to physics and so I joined the physics program at KFUPM.
- ❤️ KAUST Experience
- KFUPM Physics Program
- Self-Study and Tutorials
- ☀ Summer Schools and Fellowships
- Sources and Bibliography
My time at KAUST was transformative and full of exciting challenges. I will be forever grateful to Professor Matteo Parsani for all his support and inspiration. Below are the key topics and courses I explored during my time at KAUST:
Course Name | Sub-README |
---|---|
Riemannian Geometry | Details |
Linear Algebra | Details |
Applied Mathematics | Details |
Computational Physics | Details |
Course Name | Sub-README |
---|---|
Classical Mechanics | Details |
Quantum Mechanics | Details |
Statistical Mechanics | Soon |
Classical Electrodynamics | Soon |
Advanced Methods of Theoretical Physics | Soon |
Numerical Analysis of ODEs | Details |
General Relativity | Soon |
Linear Algebra | Details |
Topic | Tutorial |
---|---|
Python for Physics | Details |
TikZ | Details |
Python for data science | Details |
Git | Details |
Mathematica | Details |
In addition to my personal studies, I enjoy creating educational programs for my little nephews and nieces to introduce them to STEM concepts. These programs are designed to be interactive and hands-on.
- Scratch, Makey Makey, Microbit, Math Critical Thinking, and Robotics (Ages 8–9)
- Python, Arduino, and 3D Printing (Ages 12–14)
-
Courses Taken:
- Path Integrals
- Numerical Methods
- Quantum Information
- Symmetries
-
Mini-Project:
When Quantum Mechanics Meets Special Relativity
- Leadership development sessions
- Networking opportunities with industry leaders
- Courses and Topics:
- Advanced Mathematica for Physics Simulations
- Chaos and Dynamical Systems
- Introduction to Machine Learning for Physical Systems
- Main Project:
- Title: Exploring the Three-Body Problem
- Objective: Developing computational tools to analyze chaotic systems and generate Poincaré maps
- Link to project folder
🔗 Connect with me: GitHub Profile | LinkedIn | Email