Teaching
- Farming Systems - Sustainable Farming
- Protected Agriculture
- Introduction to Fluid Mechanics - Irrigation & Water Management
- Field Practices in Agricultural Engineering - Precision Farming/ Land Use Mgt./Surveying for Agriculture
- Agricultural Image Processing & Modelling