আজ যে শিশু পৃথিবীর আলোয় এসেছে আমরা তার তরে একটি সাজানো বাগান চাই

[🌎 Global Equality for PhDs in NLP / AI] One non-negligible reason for success is access to information, such as (1) knowing what a PhD in NLP is like, (2) knowing what top grad schools look for when reviewing PhD applications, (3) broadening your horizon of what is good work, (4) knowing how careers in NLP in both academia and industry are like, and many others. Check this awesome github resource repository ( with answers on many such questions. Thanks to Zhijing Jin for putting this together.

[🍩 Telegram channel for job posts] I maintain a telegram channel [link] where I post tweets made by professors on MS+PhD open positions. I usually follow ML & AI people. Often recruitment ads come from these two areas mostly. You may use this job posting with proper care for instance writing a personalized email while contacting profs.

[🧰 Tools for CS research] Undergrads who are getting started with research often get stuck because they are unfamiliar with various tools. Here is a pointer to a very useful MIT course: This blog post might also be relevant.

[📚 Reading groups] I should mention communities that provide opportunities for ML research beyond university/industry research labs. You can join reading groups to follow discussion on state-of-the-art AI research and get feedback on your research. Reading groups could possibly be a starting point for your first collaboration. MLC, MILA, Stanford NLP Seminar are a few of them. Such a list can be found here.

Phd & Research Guidance

  1. Syllabus for Eric’s PhD students, Eric Gilbert [doc]
  2. An Opinionated Guide to ML Research, John Schulman [html]
  3. Ph.D. Applications: FAQ, Noah Smith [doc]
  4. A Survival Guide to a PhD, Andrej Karpathy [html]
  5. Machine Learning PhD Applications — Everything You Need to Know, Tim Dettmers [html]
  6. A Guide to Cold Emailing, Eugene Vinitsky [html]
  7. How I Keep My Projects Organized, Sebastian Raschka [html]
  8. Research Taste Exercises, Colah [html]
  9. Heuristics for Scientific Writing (a Machine Learning Perspective), Zachary Lipton [html]
  10. The Definitive ‘what do I ask/look for’ in a PhD Advisor Guide [pdf]
  11. Questions to Ask a Prospective Ph.D. Advisor on Visit Day, With Thorough and Forthright Explanations, CMU [html]
  12. PhD Syllabus, Mor Naaman [html]
  13. EVERY PHD IS DIFFERENT, Maxwell Forbes [html]

Statement of Purpose

  1. How to Write a Bad Statement for a Computer Science Ph.D. Admissions Application, Andy Pavlo [html]
  2. How to write “statements of purpose” - Boaz Barak pdf


  1. ফ্রেশার হিশেবে সফটওয়্যার ইঞ্জিনিয়ারিং চাকরি খোঁজাখুঁজির অভিজ্ঞতা, ক্যাম্পাস জুনিয়রদের জন্য বয়ান [html]
  2. সিনট্যাক্স টু কম্পিটিটিভ প্রোগ্রামিং জার্নি [html]
  3. Dodging pitfalls when transitioning from academia to industry, Archy [html]
  4. 7 reasons not to join a startup and 1 reason to, Chip Huyen [html]

Machine Learning + Undergrad Research

  1. Reproducing SOTA works as a pathway for research and prep for a bachelor thesis [html]
  2. Notes on machine learning, part 1 [pdf]

Research Reading Groups

  • NLP Reading Fall 21 @Dhaka: I am running this group since summer 2020. We typically prepare a course for each season on a list of paper. Out invited speakers present them every week.
  • Deep Learning: Classics and Trends: Amazing Rosanne Liu is running this cool group. It is the best place on internet for for developing research taste! They host weekly reading, sub reading groups, research jamming and fun socials!
  • Stanford NLP Seminar: Weekly reading Stanford University. You can follow cutting edge research here.
  • Mila Tea Talks: MILA host weekly tea talks, diverse topics on deep learning.

Blogs to Follow

  1. Lil’Log
  2. Sebastian Ruder
  3. Jay Alammar