Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
talks
BEIR: An Open-Source Benchmark for Information Retrieval Systems @ OpenNLP
Published:
Summary
Gave a talk about BEIR: A zero-shot retrieval benchmark for heterogeneous benchmarking.
Heterogeneous Benchmarking @ Stanford
Published:
Summary
Gave a talk about the importance of zero-shot benchmarking in the field of information retrieval.
Advanced Information Retrieval @ Koç
Published:
Summary
Gave a tutorial about recent advances in the field of Information Retrieval.
Heterogeneous IR Benchmarking @ IIT Delhi
Published:
Title
Heterogenous Benchmarking across Domains and Languages: The Key to Enable Meaningful Progress in IR Research
Heterogeneous IR Benchmarking @ IIIT Delhi
Published:
Title
Heterogenous Benchmarking across Domains and Languages: The Key to Enable Meaningful Progress in IR Research
Accelerating Multilingual RAG @ Micrsoft Research
Published:
Title
Advancing Multilingual RAG Systems: Retrieval, Relevance, and Generation Evaluation
teaching
CS 135 Designing Functional Programs
Fall 2021, University of Waterloo, 2021
Worked as TA for the CS 135 undergraduate-level course on Designing Functional Programs in University of Waterloo. Addressed students' doubts and marked student assignments weekly on Racket.
CS 136 Elementary Algorithm Design and Data Abstraction
Winter 2022, University of Waterloo, 2022
Worked as TA for the CS 136 undergraduate-level course on Elementary Algorithm Design and Data Abstraction in University of Waterloo. Addressed students' doubts and marked student assignments weekly in C Programming.
CS 241 Foundations of Sequential Programs
Spring 2023, University of Waterloo, 2023
Worked as TA for the CS 241 undergraduate-level course on Foundations of Sequential Programs in University of Waterloo. Addressed students' doubts and marked student assignments weekly in C Programming.
CS 479/679 Introduction to Artificial Intelligence
Winter 2023, University of Waterloo, 2023
Worked as TA for the CS 479/679 undergraduate and graduate level mixed course on Introduction to Artificial Intelligence in University of Waterloo. Addressed students' doubts and wrote and evaluated a whole assignment by myself. In this assignment, I asked students to code basic foundational principles in neural networks, including the model forward pass, backpropogation algorithm from scratch (using numpy only) and multiple different loss functions. I also set a regression and classification problem for the students to evaluate. All the codes were written in Python.
CS 370 Numerical Approximation
Winter 2024 & 2025, Spring 2024 & 2025, University of Waterloo, 2025
Worked as TA for the CS 370 undergraduate level course on Numerical Approximation in University of Waterloo. Addressed students' doubts by taking office hours for all four assignments. Created Video solutions for one of the assignments. Delved concepts such as systems of ODEs, Euler approximation, Runge-Kutta approximation and Discerete Fourier Transforms (DFTs). All codes were written in Python.