What can a programmer do if he or she has signed a non-disclosure agreement (NDA), but is asked to do a program that requires lots of learning?
I think the problem would require graduate level studies on the subject and part of that would require me to discuss elements of my work covered by the NDA with those associated with that education.