Skip to main content
Side panel
Home
ODeL
More
Log in
Home
ODeL
Home
Courses
BACHELOR OF ECONOMICS
BMS 126 Introduction to Political Economy Sem II 2025/2026 AY
MASTER OF ARTS IN HISTORY
EMRGING ISSUES IN HISTORY SEMESTER 2 2024/2025
VARIETIES OF HISTORY SEMESTER 2 2024/2025
PERSPECTIVES ON AFRICA'S INTERNATIONAL RELATIONS SEMESTER 2 2024/2025
PHILOSOPHY OF HISTORY SEMESTER 2 2024/2025
KENYA'S HISTORIOGRAPHY SEMESTER 2 2024/2025
HISTORIOGRAPHY SEMESTER 2 2024/2025
MASTER OF EDUCATION IN EDUCATIONAL ADMINISTRATION AND PLANNING
EDUCATION FINANCE SEM 2 2025/2026 AY
1. ECT 716: CURRICULUM DESIGN AND DEVELOPMENT IN SCIENCE AND MATHEMATICS 2. SEM 1 2025/2026 AY
METHODS AND RESOURCES IN KISWAHILI
TRENDS AND ISSUES IN SOCIAL STUDIES EDUCATION
TRENDS AND ISSUES IN SCIENCE AND MATHEMATICS EDUCATION
METHODS AND RESOURCES IN MATHEMATICS
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
SEM 1 2025/2026 AY TCU 102 Engineering Algebra
SEM 1 2025/ 2026 AY TCU 106: Physical Chemistry for Engineers
SEM 1 2025/2026 AY TCU 105: Microbiology for Engineers
SEM 1 2025/2026 AY TCU 104: Basic Mechanics for Engineers
SEM 1 2025/2026 AY TCU 103: Inorganic and Radioactivity Chemistry for Engineers
View all
Courses
BACHELOR OF ECONOMICS
BMS 126 Introduction to Political Economy Sem II 2025/2026 AY
MASTER OF ARTS IN HISTORY
EMRGING ISSUES IN HISTORY SEMESTER 2 2024/2025
VARIETIES OF HISTORY SEMESTER 2 2024/2025
PERSPECTIVES ON AFRICA'S INTERNATIONAL RELATIONS SEMESTER 2 2024/2025
PHILOSOPHY OF HISTORY SEMESTER 2 2024/2025
KENYA'S HISTORIOGRAPHY SEMESTER 2 2024/2025
HISTORIOGRAPHY SEMESTER 2 2024/2025
MASTER OF EDUCATION IN EDUCATIONAL ADMINISTRATION AND PLANNING
EDUCATION FINANCE SEM 2 2025/2026 AY
1. ECT 716: CURRICULUM DESIGN AND DEVELOPMENT IN SCIENCE AND MATHEMATICS 2. SEM 1 2025/2026 AY
METHODS AND RESOURCES IN KISWAHILI
TRENDS AND ISSUES IN SOCIAL STUDIES EDUCATION
TRENDS AND ISSUES IN SCIENCE AND MATHEMATICS EDUCATION
METHODS AND RESOURCES IN MATHEMATICS
BACHELOR OF SCIENCE IN CIVIL ENGINEERING
SEM 1 2025/2026 AY TCU 102 Engineering Algebra
SEM 1 2025/ 2026 AY TCU 106: Physical Chemistry for Engineers
SEM 1 2025/2026 AY TCU 105: Microbiology for Engineers
SEM 1 2025/2026 AY TCU 104: Basic Mechanics for Engineers
SEM 1 2025/2026 AY TCU 103: Inorganic and Radioactivity Chemistry for Engineers
ODeL
Course info
VETERBRATE AND INVERTBRATE PESTS SEM 2 20222023
Teacher:
Harun Muriithi