1980 – 1981 | : | Teaching various applied mathematics subjects at under-graduate level for students attending engineering courses at UTM. |
1983 – 1987 | : | Teaching various pure and applied mathematics subjects at under-graduate level for students attending teacher education courses at UTM. |
1983-1986 | : | Teaching various pure mathematics subjects for students attending Foundation Courses (A-Level equivalence) at University of Malaya (as part-time lecturer). |
1989 | : | Teaching Mathematics for Industrial Designers at Faculty of Education & Design, West London University. |
1990 – present | : | Teaching various courses related to the teaching and learning of mathematics at secondary and tertiary level for both under-graduate and post-graduate programs. Areas of concentration are Diagnosis and Remedial in Mathematics, Teaching and Learning Models in Mathematics, General Mathematics Education and Computer in Mathematics Education. |
: | Teaching various courses related to research methodology and its implementation at post-graduate level (Research Methods in Education and Social Sciences, Statistics in Educational Research, Quantitative Data Analysis Using Computer Packages). | |
: | Teaching various courses designated for engineering educators pursuing doctoral degree in Engineering Education. |