Teaching

Introduction to Artificial Intelligence Instructor - Spring 2022

Artificial Intelligence (AI) aims to augment or substitute human intelligence in solving complex real world decision making problems. This course will equip students with core concepts and practical skills to build AI applications.

  • Probability
  • Naive Bayes and Bayesian Network
  • Neural Network
  • Deep Learning for Image Progressing & Natural Language Processing
  • Search, Markov Decision Process, and Reinforcement Learning

Interaction Design and Prototyping Instructor - Fall 2022

When we try to fit human life into the structures expected by information systems, problems are inevitable. This course will equip students with core concepts and skills to build information systems that are useful, usable, and a pleasure to use.