The most important thing is to have a disciplined approach.
Science should bridge the gap between the lab and the field.
A good learning algorithm should be able to handle noise and uncertainty in the data effectively.