Avrim Blum's recent survey talks and survey papers:

Most recent:

Others: