Three Essays on Crowdsourcing for Technical Problem Solving