Guides

These guides collect practical advice about working with me, conducting research, and understanding machine learning.

Working with me

My User Interface (for Student)

How I prefer to communicate and collaborate with students, including expectations, disagreement, independence, and the use of tools.

Research methodology

Research

How to choose a good research question and move through the four stages of research: collecting, understanding, utilizing, and presenting information.

Tips for Algorithm Research

A practical framework for improving existing algorithms or designing new ones, using top-down, bottom-up, and hybrid research approaches.

Machine learning foundations

Machine Learning Overview

An introduction to machine learning, how it differs from conventional algorithms, and the major directions of machine learning research.