Machine learning and electroencephalography for enhanced learning in human-computer interaction