Introduces a range of combinatorial methods for those who want to apply these methods in the solution of practical and theoretical problems. This book contains exercises on random walks on graphs and their relations to eigenvalues, expansion properties and electrical resistance.