I could teach you Hindi/Punjabi/Sanskrit/Nepalese (also English but, i am not a native Speaker) in return. or if you are also beginner at Cantonese and wants to practice let me know we could practice together on SKYPE.i am currently learning Japanese also