Undergraduate Level Courses:
Gender and Agriculture (GWDS 0213)
Agronomy Practicals I (AGRO 100) Y1S1 & 2
Agronomy Practicals II (AGRO 200) Y2S1 & 2
Crop Physiology (AGRO 211)
Annual Crops (AGRO 351)
General Annual Crops (AGRO 352)
Perennial Crops (AGRO 361)
General Perennial Crops (AGRO 362)
Dry land farming (AGRO 401)
Research projects I (AGRO 393)
Research projects II (AGRO 491)
Graduate Level Courses:
Advances in Perennial Crop Management (AGRO 761)
Independent Studies in Agronomy (AGRO 894)
Part time lecturer:
Moi University, Department of Crops, Seed science and Technology;
Crop Environment Physiology (CRS 800) (2008)
Seed Quality Development (SST 342) (2008- 2010)