I have sought information about different approaches(fields) to neuroscience and how they differ in terms of understanding how the brain works. I'm interested to learn more about neurobiophysics, computational neuroscience and engineering perspectives. In engineering especially about brain signal analysis and brain signal processing. I understand that engineering perspective contains broad range of application related stuff and for example signal processing can have practical purposes like noise reduction from signals and diagnostic applications. But i'm interested to know if there is any science in this approach in a sense that you can study and explain how the the brain works and make new discoveries with these signals and systems methods? Because i'm interested in both the applied and the basic research side, this is important question for me. Lastly which one of these three fields do you think is best(most promising) path for understand the brain? If someone could help me with this i would really appreciate it. Thanks for your help.