Diversity Training

We live and work in an increasingly diverse environment, and such interaction may bring with it unexpected joys in unnerving tensions. Learning to build relationships in a diverse community means understanding generalizations, stereotypes, and effective strategies for communication with people from a variety of backgrounds.
Could you answer...?
What is the difference between generalization and stereotype?
What do I need to know about diversity in the workplace?
How could my organization develop policies and procedures to better promote effective communication and teamwork with a diverse workforce?
Download a complete needs assessment here.