How do you handle disagreements with project managers or faculty members regarding technical direction?