Prospective Students
We are currently looking for strong and motivated students interested in pursuing research in Natural Language Processing (NLP), machine learning, and computational linguistics. If you are interested in joining our laboratory, please reach out to us with your CV, transcripts, and a brief description of your research interests.
Our Research Areas
Our lab is interested in several key areas of NLP and machine learning:
- Natural Language Processing - text understanding, generation, language models, and semantic analysis
- Machine Learning - deep learning architectures, transformers, and neural network optimization
- Data Science - large-scale text data analysis and computational approaches to linguistic problems
- Applied NLP - practical applications of NLP in real-world problems
Visit our Research page for a detailed overview of our current seminars and publications.
Essential Reading
Before applying, we recommend familiarizing yourself with these foundational resources:
- Speech and Language Processing (3rd Edition) - Comprehensive guide to NLP fundamentals
Extra Reading
To deepen your understanding of the field:
- Introduction to Natural Language Processing - MIT Press textbook on NLP theory and practice
General Expectations
We expect prospective students to:
- Have a solid understanding of machine learning fundamentals before applying
- Demonstrate strong Python programming skills and familiarity with deep learning frameworks (PyTorch, TensorFlow, or JAX)
- Be familiar with basic NLP concepts and transformer-based language models
- Show genuine interest in the research topics listed above
- Be prepared to discuss your background and research interests in interviews
Some of these requirements may be waived for exceptional candidates with strong fundamentals in related areas.
Please note that we will contact only the candidates whose application matches the requirements / needs of the lab.
We Encourage Applications From
Women and underrepresented minorities are especially encouraged to apply to our lab. We value diverse perspectives and experiences that contribute to innovative research in NLP.
How to apply
- Send your CV (with transcripts if available)
- Add a short research statement (1–2 pages)
- Add your transcripts
- Indicate whether you are interested in MSc, PhD, or postdoc positions
What you will work on
- Research in natural language processing and machine learning
- Projects on language models, representation learning, and evaluation
- Collaborations with researchers in NLP, machine learning and AI
Why apply
- Work on cutting-edge NLP and ML research
- Join a collaborative and supportive lab environment
- Build a strong profile for top PhD programs or industry research roles