Courses

  • Fall 2018 - ECE 340A: Introduction to Communications
    (University of Arizona)

  • Spring 2018 - ECE 636: Information Theory
    (University of Arizona)

  • Fall 2017 - ECE 503: Probability and Random Processes for Engineering Applications
    (University of Arizona)

  • Spring 2017 - ECE 503: Network Information Theory with Engineering Applications
    (University of Arizona)
    Course Website (Lecture notes available online)

  • Fall 2016 - ECE 503: Probability and Random Processes for Engineering Applications
    (University of Arizona)

  • Spring 2016 - ECE 340A: Introduction to Communications
    (University of Arizona)

  • Fall 2015 - ECE 503: Probability and Random Processes for Engineering Applications
    (University of Arizona)

  • Spring 2015 - CS 5525 Data Analytics
    (Virginia Tech; lectures on dimensionality reduction, HMMs)

  • Fall 2013 - ECE 5654, Digital Communications II: Advanced Theory and Analysis
    (Virginia Tech)