His teaching activities are in the areas of Network Science, Markov Chains, Queueing Systems, Scheduling, and Delay Tolerant Networks.
NetMod / Fall 2015 - Network Modeling
- Some of the most interesting systems in today's cyber-world are large networks with complex structure and dynamics. Some examples are the Internet (wired and wireless), online social networks (e.g. Facebook, Twitter), peer-to-peer networks (e.g. Skype, BitTorrent), wireless mesh and sensor networks, etc.
- This course will teach students how to analyze (a) the structure of large networks, and (b) the performance of dynamic processes over these networks (e.g. routing, broadcasting, searching, virus spread).
- The end goal is to understand the common underlying properties and their implications for the design of efficient algorithms for large networks.
- The course consists of three main parts (stochastic processes, complex network models, dynamics over networks) each comprising 3-4 modules. Each module will first introduce the necessary analytical background (e.g. markov chains, scale-free graphs), and then present an application of this theory to a real networking problem drawn from diverse topics in networking (e.g. network traffic analysis, mobility modeling, etc.).
- His is the recipient of the Best Paper Award for the IEEE conference on Sensor and Ad Hoc Communications and Networks 2008, the Best Paper Award for IEEE WoWMoM 2012, and a runner-up for the best paper award for ACM MOBIHOC 2011.