qqp question1: What would make for an interesting & thought provoking concepts/theories for students to research for a design project? (that are not design related) question2: What is the best field for a programmer that does not want to do anything related to user-interface design and only wants to do pure programming?