Teaching and Mentoring

Mentoring

Mentoring 6 students (4 B.Tech, 2 M.Tech) resulting in 4 co-authored publications: Suma Dharani Chenna (VIT), Krishna Agarwal, Anirudh Gupta, and Kanthala Saisandesh Reddy (B.Tech, IISc Bengaluru), and Diksha Agarwal and Ananya Thakur (M.Tech, CDS, IISc).

Teaching Assistant, Deep Learning (DA 225o)

Instructor: Prof. Deepak Subramani

Covered neural network fundamentals through transformer architectures and agentic workflows, conducting tutorials on Model Context Protocol (MCP), Agent Development Kit (ADK), Agent to Agent (A2A) protocol, fine-tuning, RAG, RLVR, and multimodal models.

Materials

Teaching Assistant, Applied Data Science and Artificial Intelligence (UMC 301)

Instructor: Prof. Deepak Subramani

I conducted tutorials for the students on PyTorch, NLP, transformers, Hugging Face LangChain, Model Context Protocol (MCP), Agent Development Kit (ADK), and Agent to Agent (A2A) protocols and created assignments and quizzes and gave feedback to students based on evaluation for the course.

Teaching Assistant, Deep Learning (DA 225o)

Instructor: Prof. Deepak Subramani

Covered neural network fundamentals through transformer architectures, with tutorials on fine-tuning, RAG, RLHF, RLVR, LangChain-based agentic workflows, Model Context Protocol (MCP), Agent Development Kit (ADK), Agent to Agent (A2A) protocols, and multimodal (vision language) models.

Materials

Teaching Assistant, Applied Data Science and Artificial Intelligence (UMC 301)

Instructor: Prof. Deepak Subramani

I conducted tutorials for the students on PyTorch, NLP, transformers, Hugging Face, and LangChain, and created assignments and quizzes and gave feedback to students based on evaluation for the course.

Teaching Assistant, Introduction to Natural Language Processing (DS 207)

Instructor: Prof. Danish Pruthi

This course is a graduate-level introduction to the field of Natural Language Processing (NLP), which involves building computational systems to handle human languages. I created assignments and quizzes and gave feedback to students based on the evaluation. I mentored student projects: Understanding Reasoning Capabilities of LLMs, Efficient Integration of Knowledge into Language Models and Beyond Bias: Can LLMs act as "Society of Mind".

Course Page

Teaching Assistant, Data Science in Practice (DA 204o)

Instructor: Prof. Deepak Subramani

This is a graduate level course offered to M.Tech. (Online) students of Indian Institute of Science. I conducted tutorials for the students on NumPy, pandas, Matplotlib, NLP, transformers, and Hugging Face and created assignments and quizzes and give feedback to students based on evaluation for the course.

Teaching Assistant, Introduction to Data Science (DA 202o)

Instructor: Prof. Deepak Subramani

This is a graduate level course offered to M.Tech. (Online) students of Indian Institute of Science. I conducted tutorials for the students on various topics including probability, linear algebra, statistics, and machine learning and created assignments and quizzes and gave feedback to students based on evaluation for the course.