Courses Taught

  • EECS 210 (Currently EECS 215): Electrical Engineering I
  • EECS 300 (Currently EECS 216): Mathematical Methods in Electrical Engineering
  • EECS 401: Probabilistic Methods in Engineering
  • EECS 501: Probability and Random Variables
  • EECS 502: Stochastic Processes
  • EECS 550: Information Theory
  • EECS 554: Introduction to Digital Communication and Coding
  • EECS 557: Communication Networks
  • EECS 558: Stochastic Control
  • EECS 564: Estimation, Filtering and Detection
  • EECS 598: Information Structures in Decentralized Decision Theory
  • EECS 598: Decentralized Resource Allocation in Networked Systems: A Mechanism Design Approach
  • EECS 603: Special Topics in Stochastic Systems (A Martingale Approach to the Modeling, Estimation, Detection, and Control of Point Processes)