; (B) private-public exchanges; and (C) detail assignments to relevant positions in— (i) private or international organizations; (ii) State, local, and tribal governments; (iii) other branches of the Federal Government; or (iv) professional schools of international affairs. (2) Training for senior positions (A) In general Each national security agency shall offer, or sponsor members of the workforce of the national security agency to participate in, a Senior Executive Service candidate development program or other program that trains members of the workforce of the national security agency on the skills required for appointment to senior positions in the national security agency. (B) Requirements In determining which members of the workforce of the national security agency are granted professional development or career advancement opportunities, a national security agency shall— (i) ensure any program offered or sponsored by the national security agency under subparagraph (A) comports with the requirements of subpart C of part 412 of title 5, Code of Federal Regulations, or any successor thereto, including merit staffing and assessment requirements; (ii) consider the number of expected vacancies in senior positions as a factor in determining the number of candidates to select for such programs; (iii) understand how participation in any program offered or sponsored by the national security agency under subparagraph (A) differs by gender, race, national origin, sexual orientation, gender identity, disability status, and other demographic categories; and (iv) actively encourage participation from a range of demographic categories, especially from categories with consistently low participation. (3) Tracking data Each national security agency shall— (A) track demographic data relating to participants in professional development programs and the rate of placement into senior positions for participants in such programs