1. Project Presentations 2. Self-proposed Projects

3. Competitions and Challenges


Factors to consider when you are deciding on a project