Teaching

Courses I have taught as Associate Instructor at Indiana University Bloomington.

CSCI-B659: Reinforcement Learning for LLM

Spring 2026

Associate Instructor — Indiana University

Graduate seminar covering RLHF, agentic reinforcement learning, and post-training methods for large language models.

GraduateRLLLM

CSCI-B565: Data Mining

Fall 2024 & Fall 2025

Associate Instructor — Indiana University

Graduate course on data mining fundamentals: pattern mining, classification, clustering, association rules, and large-scale data analysis.

GraduateData MiningML

CSCI-B455: Principles of Machine Learning

Spring 2025

Associate Instructor — Indiana University

Undergraduate introduction to machine learning: supervised and unsupervised methods, model evaluation, and foundational theory.

UndergraduateML

ENGR-E516: Engineering Cloud Computing

Spring 2024

Associate Instructor — Indiana University

Graduate course on cloud computing: distributed systems, container orchestration, serverless platforms, and deployment on AWS / Azure / GCP.

GraduateCloud ComputingSystems

ENGR-E599: Deep Learning Architecture and Hardware Acceleration

Fall 2023

Associate Instructor — Indiana University

Graduate course on deep learning systems: neural network accelerators, GPU/TPU hardware, model compression, and efficient deployment.

GraduateDeep LearningHardware