Teaching

Data Science 1: Introduction to Data Science

This course is focused on basic data science techniques including data wrangling, machine learning, visualization, HPC, and communication skills.
Data Science 2: Advanced Topics

This is an advanced data science course, intended for grad students pursuing a thesis in related topics. We study learning theory, deep learning, probabilistic graphical models, approximate inference, and interactive visualization.

Research Methods

This is a core course of our grad programs. We study the research process, formulating a research project, designing experiments, collecting and analysing data, and presenting results.
Discrete Math

In this course we see basic discrete math concepts such as recurrences, algebraic structures, graphs and Turing machines.

Icons made by Eucalyp from www.flaticon.com is licensed by CC 3.0 BY