Teaching & mentoring

Experience across computing foundations, machine learning, and intelligent systems.

My teaching includes a Lecturer appointment at BRAC University, guest lectures and co-teaching at Purdue, and teaching assistant roles at Purdue and the University of Virginia. My student research mentoring spans reinforcement learning, medical AI, robotics, and software engineering.

Teaching Experience

Instructor

BRAC University, Dhaka, Bangladesh

  • CSE 220: Data Structure (Undergraduate), Fall 2014, Spring 2015, Summer 2015.
  • CSE 260: Digital Logic Design (Undergraduate), Summer 2015.
  • CSE 101: Introduction to Computer (Undergraduate), Fall 2014, Spring 2015.

Co-Instructor / Guest Lectures

Purdue University, West Lafayette, IN, USA

  • IE 549: Machine Vision in Intelligent Robotic Systems, 2025. Role: Guest lectures.

Purdue University, West Lafayette, IN, USA
Co-teaching a course on AI in medicine and large language models.

Teaching Assistant

Purdue University, West Lafayette, IN, USA

  • CS 578: Statistical Machine Learning (Graduate), Spring 2021.
  • CS 47300: Web Information Search and Management (Undergraduate), Fall 2020.

University of Virginia, Charlottesville, VA, USA

  • CS 4780: Introduction to Information Retrieval (Graduate), Fall 2018.
  • CS 6501: Data Science for Software Engineering (Graduate), Spring 2016.
  • CS 3102: Theory of Computation (Undergraduate), Fall 2015.
  • CS 3330: Computer Architecture (Undergraduate), Fall 2015, Spring 2016, Fall 2018.

Student Research Mentoring

Current Graduate Researchers

Yupeng Zhuo (2024–Present)
Ph.D. Student, Edwardson School of Industrial Engineering, Purdue University
Topic: AI-Copilot for Emergency Medicine

Pronoma Banerjee (2025–Present)
Ph.D. Student, Edwardson School of Industrial Engineering, Purdue University
Topic: Reinforcement Learning with Foundation Model (LLM/VLM)

Maxwell Ryan Kawada (2025–Present)
Ph.D. Student, Biomedical Engineering, Purdue University
Topic: Medical Robotics

Previous Student Researchers

Zachery Peter Berg, Purdue University, 2021–2022
B.Sc. in Computer Science, 2021; M.S. in Computer Science, 2022
Topic: Double Descent in Deep Reinforcement Learning

Peter Khlebnikov, Purdue University, 2022
B.Sc. in Computer Science, 2022
Topic: Exploration in Deep Reinforcement Learning

Brian Yifei Sun, Purdue University, 2021
B.Sc. in Computer Science, 2021
Topic: Reinforcement Learning

Chao Liu, Chongqing University, China, 2018
Ph.D. in Software Engineering, 2018
Topic: Recommending GitHub Project for Developer Onboarding
Paper: IEEE Access 2018
Appointment (2023): Associate Professor, Chongqing University, China

Jed Barson, University of Virginia, USA, 2018
B.Sc. in Computer Science, 2018
Topic: Code Search; Paper: MSR 2018
First Job Appointment: Software Engineer at Cisco

Eliza Yixuan Nie, University of Virginia, USA, 2017
B.Sc. in Computer Science, 2017
Topic: GitHub Project Search
First Job Appointment: Software Engineer at Facebook