Since 1995

Undergraduate, postgraduate, and diploma courses at UPM

Teaching soil, water, crop, and climate to agriculture students.

My courses run from the physics of soil and water to how climate shapes crops and how to build or use agriculture models. Several of these grew out of my own research and the textbooks I have written for students who are not programmers. This page is a summary; a full-blown teaching portfolio, with course design, student evidence, and reflections built up over three decades at UPM, lives on its own site.

Full Teaching Portfolio

A complete, chapter-by-chapter record of my teaching practice — course design, student work, and reflections spanning three decades at UPM.

Visit Teaching Portfolio

Courses currently taught

CodeCourseCreditContact hrsLevel
PRT2009Agriculture and Life1+156UG
SST4303Soil Conservation2+170UG, PG
SST4304Climate Change and Agriculture2+170UG, PG
SST5301Soil and Water Conservation3+042PG
PRT4302Agroclimatology3+032UG, PG
PRT4999Final Year Academic Project0+3UG

UG — undergraduate · PG — postgraduate

Courses previously taught

Some of these are no longer offered by the university.

CodeCourseCreditContact hrsLevel
SST1601Soil Management3+121DIP
SST4302Soil Physics2+170UG, PG
PRT2008Agriculture and Man2+028UG
PRT3201Elementary Statistics for Agriculture Science2+028UG
SST3302Water Resources and Climate2+170UG
BIP3003Agriculture Systems I2+142UG
BIP3004Agriculture Systems II2+028UG
BIP3402Experimental Design and Analysis2+170UG
PRT4301Modeling and Computer Simulation in Agriculture2+170UG, PG

DIP — diploma · UG — undergraduate · PG — postgraduate

Teaching Books

Books written to support these courses and to help students build models without a programming background.

Teh, C. B. S. (2018). PRT4302: Agroiklim (Agroclimatology). Universiti Putra Malaysia.

Teh, C. B. S. (2017). Modeling soil water flow in Python and Excel. Universiti Putra Malaysia.

Teh, C. B. S. (2015). Building mathematical models in Excel: A guide for agriculturists. Universal Publishers, Boca Raton, FL.

Teh, C. B. S. (2006). Introduction to mathematical modeling of crop growth: How the equations are derived and assembled into a computer program. BrownWalker Press, Boca Raton, FL.

All books and publications