Teaching & Mentoring

Teaching Assistant

  • Statistical Machine Learning (Graduate), Spring 2021, Purdue University
  • Web Information Search And Management (Undergraduate), Fall 2020, Purdue University
  • Introduction to Information Retrieval (Graduate), Fall 2018, University of Virginia
  • Data Science for Software Engineering (Graduate), Spring 2016, University of Virginia
  • Theory of Computation (Undergraduate), Fall 2015, University of Virginia
  • Computer Architecture (Undergraduate), Fall 2015, Spring 2016, Fall 2018, University of Virginia

Instructor

  • Data Structure (Undergraduate), Fall 2014, Spring 2015, Summer 2015, BRAC University, Bangladesh
  • Digital Logic Design (Undergraduate), Summer 2015, BRAC University, Bangladesh
  • Introduction to Computer (Undergraduate), Fall 2014, Spring 2015, BRAC University, Bangladesh

Mentoring

I am fortunate to work with following students in various capacities.

  • Zachery Peter Berg (Undergrad - Spring 2021, Grad, Purdue University, 2021-2022), Topic: Reinforcement Learning
  • Brian Yifei Sun (Undergrad, Purdue University, 2021, Topic: Reinforcement Learning
  • Chao Liu (Ph.D Student, Chongqing University, China, 2018), Topic: Recommending GitHub Project for Developer Onboarding. Paper: IEEE Access 2018
  • Jed Barson (Undergrad, University of Virginia, 2018, Topic: Code Search, Paper: MSR 2018. First appointment after graduation: Software Engineer at Cisco.
  • Eliza Yixuan Nie (Undergrad, University of Virginia, 2017), Topic: GitHub Project Search, First appointment after graduation: Software Engineer at Facebook.