This repository contains notes and exercises for some physics courses I am teaching or have taught at NTU.
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, and Green's functions methods.
- latex/complex: course notes as LaTeX documents. Compiled PDFs can be found on my homepage.
- jupyter/complex: course notes in Jupyter notebook format, including interactive plots to help illustrate mathematical concepts.
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, and quantum electrodynamics.
- latex/gradqm: course notes in LaTeX format. Compiled PDFs can be found on my homepage.
- jupyter/gradqm: accompanying numerical exercises in Jupyter notebook format.
- latex/lab: Latex notes on error analysis and lab report standards.
- markov-chain-monte-carlo.ipynb: Jupyter notebook demonstrating the use of the Markov Chain Monte Carlo method to decrypt a substitution cipher.