Information and Intelligence Group

University of Illinois at Urbana-Champaign


Network Science: Dynamics and Flow (ECE 498 LV) – Spring 2017
Network science studies connections and flows among interacting objects, and the dynamic evolution of these structures. This course will cover the mathematics of networks, drawing on an emerging set of principles and techniques that originate in engineering theory, physics, biology, and the social sciences. The goal is to equip students with conceptual tools for understanding complex network systems. Examples taken primarily from neuronal, knowledge, and infrastructure networks.

Digital Communications (ECE 361) – Spring 2016, Spring 2015, Spring 2014
Reliable communication of one bit of information over three types of channels: additive Gaussian noise, wireline, and wireless. Emphasis on the impact of bandwidth and power on the data rate and reliability, using discrete-time models. Technological examples used as case studies.

Making Sense of Big Data (ECE 398BD) – Spring 2015, Fall 2014
Big Data is all around us. Petabytes of data is collected by Google and Facebook. 24 hours of video is uploaded on Youtube every minute. Making sense of all this data in the relevant context is a critical question. This course takes a holistic view towards understanding how this data is collected, represented and stored, retrieved and computed/analyzed upon to finally arrive at appropriate outcomes for the underlying context. The course is based around stories, drawn from diverse areas of engineering.

Advanced Digital Communications (ECE 562) – Fall 2014
Digital communication systems modulation, demodulation, signal space methods, channel models, bit error rate, spectral occupancy, synchronization, equalization, trellis-coded modulation, wireless channels, multiantenna systems, spread spectrum, and orthogonal frequency modulation.

Heroic Systems: Technology and Culture (ENG 298) – Fall 2014
This course explores the world’s transformative engineering and technology systems, past, present and future, and is designed to help students understand more deeply how to thrive and innovate as leaders in our new millennium. It is open to all undergraduates, engineers and non-engineers, who are seeking to understand the essential questions of human life and technology through interdisciplinary approaches which integrate the humanities, arts & sciences. Through close reading of the most thought-provoking works of literature, science, history, and social thought, students will learn how the engineering transformations change culture, politics, and society.

Past Teaching

  • Signals and Systems (6.003), Massachusetts Institute of Technology, instructor, Spring 2009
  • Algorithms for Estimation and Inference (6.972), Massachusetts Institute of Technology, teaching assistant, Fall 2006
  • Introduction to Computer Programming (ENGRG 100), Cornell University, facilitator, Spring 2004, Fall 2003, Spring 2002
  • Calculus for Engineers II (ENGRG 192), Cornell University, facilitator, Fall 2003, Fall 2001