The aim of this course is to provide students with an overview of the methods and theories of program design, implementation, evaluation and consultation. It will also explore the roles of professionals in these activities. The course includes didactic lectures, problem solving scenarios, role plays, and group discussions. Opportunities to practice these skills will be provided (e.g., projects).