Network Analysis Techniques