TEACHING
Bachelor Degree
1. HGM3033, Geografi Penduduk, 2016/2017, 3, 43, C.
​
2. KPD3026, Pengajaran, Teknologi dan Penaksiran 2, 2016/2017, 6, AT33C HGM3033, Geografi Penduduk, 2016/2017, 3, 44, B.
3. HGM3033, Geografi Penduduk, 2016/2017, 3, 44, A.
​
4. KPD3026, Pengajaran, Teknologi dan Penaksiran 2, 2016/2017, 6, AT33B KPD3016, Pengajaran, Teknologi dan Penaksiran 1, 2016/2017, 6, 24, 5. 5, AT33C.
5. KPD3016, Pengajaran, Teknologi dan Penaksiran 1, 2016/2017, 6, 34, AT33B.
6. HGM3033, Geografi Penduduk, 2016/2017, 3, UPSI01.
7. HGM3033, Geografi Penduduk, 2015/2016, 3, UPSI01.
​
8. KPR3012, Seminar Refleksi Latihan Mengajar, 2015/2016, 2, 47, AT33.
​
9. HGM3033, Geografi Penduduk, 2015/2016, 3, 42, C.
​
10. KPD3026, Pengajaran, Teknologi dan Penaksiran 2, 2015/2016, 6, 32, AT33B KPD3016, Pengajaran, Teknologi dan Penaksiran 1, 2015/2016, 6, 32, 10, AT33B .
11. HGM3033, Geografi Penduduk, 2015/2016, 3, 48, A.
12. HGM3033, Geografi Penduduk, 2015/2016, 3, 1, UPSI01.
​
13. HGM3033, Geografi Penduduk, 2014/2015, 3, 2, UPSI01.
​
14. HGM3033, Geografi Penduduk, 2014/2015, 3, 40, C HGM3033, Geografi Penduduk, 2014/2015, 3, 40, B HGM3033, Geografi Penduduk, 2014/2015, 3, 37, A.
15. HGM3033, Geografi Penduduk, 2014/2015, 3, 53, A.
Master
1. HGP50204, Research Methodology In Geography, 2018, 3, M181.
​
PhD
1. HGP50204, Research Methodology In Geography, 2018, 1, P181.
​