Teaching

CSCI 4041: Algorithms and Data Structures

Graduate course, University of Minnesota - Twin Cities, Department of Computer Science and Engineering, 2022

  • Objective: Rigorous analysis of algorithms / implementation. Course content includes algorithm analysis, sorting algorithms, binary trees, heaps, priority queues, heapsort, balanced binary search trees, AVL trees, hash tables and hashing, graphs, graph traversal, single source shortest path, minimum cost spanning trees.
  • Semester: Spring 2022
  • Role: Graduate Teaching Assistant with Professor James Moen
  • Duty:
    • Lead 2 discussion sections weekly to discuss course content from lectures; explain practice problems related to course materials & homework, answer questions from students;
    • Hold office hour weekly and answer questions from students in-person & via e-mails / Zoom;
    • Gradings for students’ homework and exams.

MSBA 6421 : Predictive Analytics

Graduate course, University of Minnesota - Twin Cities, Carlson School of Management, 2021

  • Objective: Provides a systematic introduction to fundamentals knowledge and various methods on predictive modeling and machine learning; assessing the performance of predictive models: logistic regression, decision trees, naïve Bayesian classifiers, support vector machine, ensemble learning, deep neural network, and their applications in structured and unstructured data for bussiness-related case studies.
  • Semester: Fall 2021
  • Role: Graduate Teaching Assistant with Professor Yichen Song
  • Duty:
    • Hold virtual office hour weekly and answer questions from students via Zoom & emails;
    • Gradings for students’ homework and exams.