The work presented in this thesis is aimed at developing surface coatings for two specific applications: 1) the self-cleaning surfaces and 2) fouling control in water filtration membranes. Since all materials interact with their environment through their surfaces, tailoring surface properties by implementing surface coatings can greatly affect their performances...