Brain computer interfacing: Applications and challenges | Synapse