Hi,
I am an experienced developer having app. 14 years of experience.
Let me know how, I can help you on this.
I have taught algorithms course in the University as well, in which I covered basic data structures and the algorithms related to them and the complexities involved.
Regards,
Naveed Butt