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.
