What would make for an interesting & thought provoking concepts/theories for students to research for a design project ? -LRB- that are not design related -RRB-
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 ?