Topic 2: Design Patterns and OOP in JavaScript
Topic 3: AMD + RequireJS