I happened to learn Haskell as functional programming is influencing C++. I'd be glad should my knowledge be beneficial for you. The default milestone is quoted assuming weekly single assignment. Let me know of any specific requirements you are having. Thank you.