2002 Branigin Lectures