There is no doubt the theoretical foundations of the program has had an impact on me. Before enrolling in this program, I believed best practice comes from experience. In as much as I can argue that best practice could come from experience, I have also come to the true realization that best practice outcomes should come from some tried and texted practice models. Theory has an important place in social work. Throughout the course of this program, I have reflected much on how social work theories are crucial to social work practice as well as how the two work together to influence each other in its development and use. I did come across and learn many theories. However two of them have stood out for me, and these include: