CS224N Implement common NLP techniques Apply skip-gram and negative sampling to implement word2vector algorithm Use encoder-decoder with attention mechanism to build NMT system Pretrain and finetune mini-gpt for specific QA task Finetune BERT for QA