Chris Chen's notes