I am currently interning at a hardware/software company. Two months ago, I was assigned to a machine learning project that I am extremely interested in. It's relatively math intensive, which is great because I love math. In addition, by their own admission, it's not something that other people on my team know how to complete right off the top of their heads (like many other intern tasks or projects at my workplace). My team members are putting a lot more trust in me than I thought they would, and that is both flattering and immensely motivating.
I've learned a lot so far, I love working on this project, and I am definitely grateful for this opportunity. But I feel like I'm too dumb to be working on this project. I feel as if anyone else at work would be able to do a better job than me, and do it faster. What is the right thing to do?