Teaching is another most enjoyable thing in my life. It is not a simple task of conveying what you know to the students, but rather engaging them in the teaching or learning processes. Teaching is to motivate the students to develop their interest and passion in what they learn, and to have independent thinking and creative work. It becomes enjoyable while interacting, communicating and discussing with the students about the subjects they learn, or about human knowledge and discovery in more general. Human knowledge is not just accumulative but cooperative as well, so teaching to some extent is a cooperative undertaking. The following is a list of courses I have taught in the past.
MSc and PhD courses:
Spatial Analysis and Modelling
Geoinformation for urban and regional studies
Cartographic visualization (student project sample)
Introduction to spatial databases
Operational procedure of GIS
Spatial algorithms in GIS