Good teaching especially for J2 topics (quantum, nuclear and EM). Helped me to improve tremendously from barely passing in J1 to get an A grade for H2 Physics at A level, thank you Mr Cai!