Teaching (current and past):

Undergraduate probability and statistics, for which I follow the second edition of the book by Roy Yates.

Probability and Random Processes: Graduate offering for graduate students with a flaky undergraduate background in probability. I use content from a mix of books including the book by Roy Yates (linked above), book by Athanasios Papoulis, and the book by Randolph Nelson.

Communications Networking: Basic queueing models as in Data Networks By Bertsekas and Gallager, Queueing Systems by Leonard Kleinrock, and Fundamentals of Queueing Theory by Donald Gross et al.

Reinforcement Learning, for which I follow the second edition of the book Reinforcement Learning by Sutton and Barto.

Wireless Networks: A graduate offering where in I deal with various aspects of WiFi like networks. Often involves readings of seminal works and the current art, real-world experimentation, and simulations.