Human-based computation
Crowdsourcing
Computing
Education
Software
Mechanical Turk
Distributed computing
Algorithm
Computer science
Computer vision
Foldit
Computer