A course in farming systems research : the Cornell experience