Hi,
I have taken Data Structures and Algorithms as part of my Software Engineering Degree, and had an Alpha with 96% aggregate in it. I'm fluent in all the topics that you have mentioned in your requirements and more. If you're interested, kindly hit me up. I can complete the task perfectly within a day, and if you need any modifications in it, I'd be happy to do them as well, although you can stay assured that you won't need them.
Regards,
Junaid Khalid