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.