Social workers who work with people with disabilities nowadays should have critical mind and self-reflective attitudes to meet the challenges from the changing field of disabilities. To enhance quality of life of people with disabilities, social workers should have sensitivity to understand situations of individuals with disabilities, and have substantial knowledge of intervening in different levels of environments. Providing students an insightful learning process, this course uses interactive and experiential activities besides traditional one-way lectures. Guests, including friends with intellectual disabilities, friends with physical handicap, their careers and social workers, will be invited to come to the class to share their life experience. This course introduces students the paradigm shift in the field, the evolution of services affecting people with disabilities, and contemporary approaches to provide services to people with disabilities.