对于有资金补助的海外留学项目，资金的来源可以分为哪几类？各有什么不同之处？
美国这边基本分为TA，RA，fellowship这几类。TA就是助教，要帮忙上习题课，改作业之类的，一般来说一周所有用于教学时间（上课＋office hour+备课＋改作业＋出quiz/考试卷等等）在10-20小时之间，教学任务量 因 具体专业、具体教学科目和具体学校 教授要求 而异。RA就是助研，也就是在实验室做助理，因为数学系没有实验室也没有RA，我也不太清楚。Fellowship就是不用干活的免费奖学金；对于国际生而言，fellowship主要就是院系或者学校统一给的奖学金，NSF也可能有其他的fellowship，但NSF fellowship大部分仅限US citizen/permanant resident，也就是说拿学生签证的国际生是没资格申请的。 至于区别的话，TA, RA属于工作，fellowship属于奖学金；一个主要的不同之处在于，TA, RA扣的税比fellowship更重——美国的税务法则比较复杂，我从来没有搞清楚过计算方法，我记得我当TA的时候一年应该是扣了几百刀上千刀的税的（TA总共金额一年26000-27000的样子），但是fellowship的话几乎没怎么扣税，可能也就扣了几十刀。也就是说, TA, RA干的活更多，交的税也更多，是的，就是这么不公平。宾大这边数学PhD统一给的package是提供5年的financial support, 其中3年以TA的形式发放，2年以fellowship的形式发放；但是如果你有外源的funding，比如NSF fellowship，你也可以拿来冲抵TA那部分钱（只能选一份不能拿双份），但是我上面也说了，NSF fellowship给国际生的机会很少。 最后再说一下，我上面说的主要是PhD的资助形式，但是其实master甚至本科生也是可以申请做TA/RA的。比如数学系经常人手不够，要招outside TA；outside TA给的钱就比PhD给的奖学金要少很多了，我记得一个月可能1000多刀的样子吧。
补充一个德国版的。 德国分为HiWi, wissenschaftliche Mitarbeiter 和 Stipendiat。 HiWi 也就是学生工，主要是帮忙整理一下文件，找资料，处理数据等，做的是最基础最杂的事务。工作时间按照合同上的来定，每周或者每月工作XX小时，工资基本上是最低工资标准。任务量比较小，而且难度不大，大多是本科生或硕士生来做。 wissenschaftliche Mitarbeiter 是科研人员，教授很重要的助手，工作内容可能包括备课、上练习课、指导毕业论文、做项目、改作业、出考题等，工作合同一般分为半职或全职，也有部分是四分之一或四分之三职位。工资水平每个州有一些差异，但基本上全职税后能拿到2000多欧元/月（拿到博士学位前）。 文科类的 wissenschaftliche Mitarbeiter 职位较少，而且我所见到的，大部分都是给了本国人。拿这种合同的人，至少是已经拿到硕士学位，同时可以申请注册博士生，攻读博士。拿到博士学位之后的 wissenschaftliche Mitarbeiter，要么是做博士后，要么是做Habilitation（德国等一些欧洲国家特有的，取得教授资格的前提），现在也有Juniorprofessor（青年教授），相应的工资也会高一些。 HiWi 和 wissenschaftliche Mitarbeiter 都是被雇佣的，所以收入都需要缴税。对于中国人来说，还要符合签证上对于工作时限的要求，学生签每年只能工作240个半天或者120个全天。如果是wissenschaftliche Mitarbeiter，就需要换工作签证。 而 Stipendiat 是拿奖学金的人，收入不需要纳税。给中国人的奖学金，要么是中国方面的，主要是国家留学基金委（CSC），有给攻读博士/硕士学位的，也有给博士期间联合培养的。德国方面主要是一些基金会，比如阿登纳基金会、艾伯特基金会，名额较少，中国人大多拿的是攻读博士学位的奖学金。拿奖学金的人，没有工作要求，只需要做好自己的事情就行（论文，科研）。 学校一般不会给奖学金，联邦州现在也没有听说给，即使有也名额很少。此外，一些特殊的渠道，比如学校之间的合作项目，也有可能会提供资金资助。DAAD（德国学术交流中心） 以前还资助攻读博士，但现在只资助短期交换了。