I will be teaching an Interaction Design course this summer. I want to make sure my students will get practical, up to date and actionable skills they can take out to the world after they graduate so, my intention is to have them work on as many portfolio projects as time allows and work together on small teams. So I can give them the broadest view I wanted to get some feedback from the community on:
1. ideas or themes for projects
2. What are the 3 things a new graduate *must* know about interaction design in general to be successful and ready to take on their first job
3. What "soft-skills" (obviously collaboration, communication) are most helpful to IDs?