Hi,
I am CS masters student and I have already done projects like this.
So, it'll take not much time to implement, write the report and deliver to you.
I propose to solve problem 1 which is on Sorting. (Any two you want. I suggest quick and merge sort)
I'll implement the code with templates, write a comprehensive report with pseudo-code, complexity analysis and discussion. Please let me know further details.
Thank you.