Currrent Teaching

Teaching History

  • Present2016

    ADR 703: Dryland Livelihoods (45 hours)

  • Present2016

    ARM 503: Range Management in Pastoral Societies (45 hours)

  • Present2016

    ARM 403: Range Projects & Seminars (45 hours)

  • Present2016

    ARM 305: Methods of Rangeland Analysis (45 hours)

  • Present2016

    ARM 302: Range Plants and their Values (45 hours)

  • Present2016

    ARM 102: Range Ecology I (45 hours)

  • Present2016

    AEM 102: Agro-ecology I (45 hours)

  • Present2016

    AEM 203: Agro-ecology II (45 hours)

  • Present2016

    ARM 506: Desertification and Rangeland Rehabilitation (45 hours)

  • Present2016

    ARM 510: Project Planning & Implementation (45 hours)

  • Present2016

    ALM 606: Project Planning & Implementation (45 hours)

  • 20152006

    ADR 719: Environmental and Social Impact Assessment (45 hours)

  • 20152006

    ARM 502: Agro-Silvo-Pastoral Systems (45 hours)

  • 20152006

    AGF 602: Agroforestry Biodiversity and Utilization (45 hours)

  • 20152006

    AGF 604: Dryland Agroforestry (45 hours)

  • 20152006

    ARM 408: Environmental and Social Impact Assessment (45 hours)

  • 20152006

    ARM 307: Dryland Agroforestry (45 hours)

  • 20152006

    ARM 201: Plant Taxonomy (45 hours)

College of Agriculture & Veterinary Science, University of Nairobi
African Dryland Institute for Sustainability , University of Nairobi