Theoretical and Practical Advances in Computational Social Choice and Crowdsourcing