Which of the following skills is crucial for improving efficiency and productivity in modern farming practices?
A. Basic computer programming
B. Advanced crop rotation techniques
C. Professional cooking skills
D. Knowledge of architectural design