Design Patterns Course Facebook App