This course will introduce advanced computing theory and practice that supports inclusion. The online seminar and workshop will explore both the impact of diversity/inclusion on design and development on the one hand, and specific strategies/practices for designing for diversity on the other. Students will also explore design and development strategies that support diversity with a special focus on personalization, mass-customization, modularity and flexible ICT structures. Software architectures, coding practices, project management practices, network design and processes of data federation will be explored with an emphasis on how to support inclusive design. The impact on and interaction with security and privacy will also be covered.