Right now she only sees you as a friend. You are getting friendzoned but it is not too late.
You need to start having conversations with her that are man to woman. Tell her she looks cute when she is explaining something.
Do a little push/pull. Like give her compliment but then follow it up with a reason why you two would not work out. This gets her to think about you as a potential partner. Don’t put down her down. Just say something like “thats why we would never work out” but say it with a smile so she knows you are joking. Be assertive and demonstrate you have other options.
The point is to build attraction then ask her out. My assumption is that she has thought about dating you but also doesn’t know how to go about moving it to the next step. It’s up to you to make the interaction man to woman and move it forward