teaching

I hope to work with students who want to build AI systems that are not just accurate, but also understandable, responsible, and genuinely useful :seedling:.

Courses (Graduate TA)

  • CS 111: Program Design I (Fall 2016 – Law; Fall 2017 – Biology)
  • CS 141: Program Design II (Spring 2017; Summer 2017; Spring 2019)
  • CS 211: Programming Practicum (Fall 2019)
  • CS 412: Introduction to Machine Learning (Fall 2022)
  • CS 418: Introduction to Data Science (Spring 2018; 2020–2021; Fall 2024)
  • CS 586: Data and Web Semantics (Fall 2018; Fall 2019)

Guest Lectures

  • Invited lectures on Data preprocessing and Exploratory data analysis at CS 418: Introduction to Data Science (Spring 2021; Fall 2024)
  • Invited lectures on Numpy Tutorials, Decision Trees and Regression Models at CS 412: Introduction to Machine Learning (Fall 2022)
  • Invited lectures on Ontology Engineering at CS 586: Data and Web Semantics (Fall 2018; Fall 2019; Fall 2021)
  • Invited lectures on Vision-Language Models at CS Deep Learning for Computer Vision (Spring 2024)

Mentoring

  • Gyeongeun Lee, UIC CS Ph.D
  • Homaira Huda Shomee, UIC CS Ph.D
  • George Nahass, UIC College of Medicine MSTP
  • Harsh Mishra, UIC CS Master -> Machine Learning Engineer @ Aston Villa Football Club
  • Raj Mehta, UIC CS Master -> Discovery Partners Institute
  • Praveen Raj Veluswami, UIC CS Master
  • Nicolo Vacis, UIC CS Master
  • Giovanni Vaccarino, UIC CS Master
  • Angela Xu, UIC CS Undergrad -> SDE @ Amazon
  • Jenny Vuong, UIC CS Undergrad -> SDE @ Accertify