A first device collects human user brainwave data and transfers it to a second device through Bluetooth/USB. The second device uses artificial intelligence to process the data received from the first device then ports trained Deep Learning models to the third device. Human users use the third device which provides neurofeedback services to change the current brainwave state to the desired state.