LaTeX and Jupyter Notes for Physics Courses
This repository contains notes and exercises for some physics courses I am teaching or have taught at NTU.
Complex Methods for the Sciences (MH2801)
This course introduces year-2 undergraduates to complex numbers and their applications in physics and other sciences. Topics covered include:
- Complex numbers
- Complex representations of waves and oscillations
- Complex calculus (derivatives and contour integrals)
- Fourier series and Fourier transforms
- Green's functions methods.
The course notes are maintained in two different formats:
- LaTeX notes, located in latex/complex. Compiled PDFs can be found on my homepage.
- Jupyter notebooks, located in jupyter/complex.
The two formats have similar contents, but the Jupyter notebooks contain interactive plots that help illustrate various mathematical concepts.
Graduate Quantum Mechanics (PH4401/PAP777)
This course covers advanced concepts in quantum mechanics, with a focus on foundational topics required for quantum field theory. It is meant for year-4 undergraduates or year-1 graduate students who have already taken introductory courses in quantum mechanics. Topics covered include:
- Scattering theory
- Quantum entanglement
- Identical particles
- Quantum electrodynamics
The course notes are in LaTeX format, located in latex/gradqm. Compiled PDFs can be found on my homepage.
An accompanying set of Jupyter notebooks, located in jupyter/gradqm, provides numerical exercises to accompany the course notes (e.g., computing the Born series using Monte Carlo integration).
Undergraduate Physics Laboratory (PH2198/PH2199)
Introductory physics course with an emphasis on scientific report writing and error analysis.
A set of notes on error analysis and lab report standards are maintained in latex/lab.