Teaching (Courses taught at graduate and post-graduate level)
- AER 440: Communication and Technology Transfer
- AER 301: Management of Agricultural Extension Organizations
- AER 525: Sociology and Psychology of Extension Education
- AER 545: Community Development
- AER 665: Data Analysis and Interpretation in Extension Education
- AER-361: Rural Sociology
- AER 265: Rural Sociology and Educational Psychology