The order in which the modules can be given is:
1. Basics of DPT - 3x3 Tutorial (a focus on degenerate perturbation theory in a 3 by 3 vector space)
2. Hydrogen Atom Warm Up (a focus on helping students learn about how to represent the Hamiltonian for a hydrogen atom (including the relativistic and spin-orbit interactions terms) and the Hamiltonian for the Zeeman effect in the coupled and uncoupled representations)
3. Hydrogen Atom DPT Tutorial (a focus on degenerate perturbation theory in the context of hydrogen atom, including the strong field Zeeman effect, weak field Zeeman effect, and intermediate field Zeeman effect)