QCB52A: Pedagogies and Advances in Biology Teaching
QCB52B: Tensions, Issues and Micro-teaching in Biology
QCB52C: Curriculum and Scientific Practices in Biology Education
QCB52D: Assessment in Biology Teaching
QCM52A/B: Teaching and Learning of Mathematics I/II
QCM52C/D: Teaching & Learning of Mathematics III/IV