neurofeedback is a kind of biofeedback, which teaches self-control of brain functions to subjects by measuring brain waves and providing a feedback signal. neurofeedback usually provides the audio and or video feedback. positive or negative feedback is produced for desirable or undesirable brain activities, respectively. in this review, we provided clinical and technical information about the f...