Resources
Resources
Some of the interesting and useful software resources and reading materials over the years include:
1. Python packages such as pycplex and cvxpy for solving large scale optimization problems
2. Matlab and CVX for small scale convex optimization problems.
3. GNS3: for learning/teaching network layer and link layer functions. GNS3 can be combined with Wireshark and socket programming too!
4. Qucs: Open-source tool for circuit simulations.
5. Prof. Warren B. Powell's website for an excellent reading of Reinforcement Learning .
Some of my teaching materials can be found at:
Computer Communication Networks (PDF version)Â
Network Analysis and Synthesis
Wireless Network Design (Notes)
Digital Communication (Old slides - including Analog Communication)