Agroecology is concerned with sustainable methods of farming that are stable in nature, increase productivity of crops naturally, and promote equitability in the supply of farming produce to the entire population. It is in direct contrast to industrial farming practices that seek to mechanize farming process through increased input cost, creates imbalance in food supply…