Abstract graphic depicting computer circuits


Our research deals with various aspects of information representation, transmission, processing, and understanding. Collectively, we develop novel theories, tools, algorithms, and systems for solving a variety of real-world problems that encompass multiple disciplines ranging from parallel computing and cognitive networks to coding theory and eco-informatics. Our core strength includes channel coding and network coding theories, video compression and transmission, probabilistic modeling and reasoning, MIMO systems and wireless cognitive networks, stochastic systems and statistical signal processing.

Our application area spans a broad range of industries from computing and entertainment to health and environmental monitoring. For example, researchers in our group are actively working on future massive distributed system for storage and delivery of videos over the Internet, wireless cognitive networks, limited magnitude error correcting codes for use in flash memories, system for automatic acquisition and classification of bird species via bird recordings, high-precision 3-dimensional localization using ultra-wide band signal for manufacturing and health care industries.

Sub Areas

  • High-Performance Computing
  • Wireless Communication Networks
  • Computer Networking
  • Computer Architecture
  • Cloud Computing
  • Parallel Computing
  • Mobile Computing
  • Coding Theory

Related Courses

  • CS 519/ECE 599: Advanced Network Security
  • CS 519/ECE 559: Applied Cryptography
  • CS 519/ECE 599: GPU Architecture
  • CS 519/ECE 599: Interconnection Networks
  • ECE 472/572: Computer Architecture
  • ECE 477/577: Multimedia Systems
  • ECE 566: Information Theory
  • ECE 550: Linear Systems
  • ECE 560: Stochastic Signals and Systems
  • ECE 561: Intro to Analog and Digital Communications
  • ECE 562: Digital Communications and Channel Coding
  • ECE 563: Wireless Communications Network
  • ECE 564: Digital Signal Processing
  • ECE 567: Digital Signal Processing
  • ECE 568: Advanced Digital Image Processing
  • ECE 570: High-performance Computer Architecture
  • ECE 576: Advanced Computer Networking
  • ECE 669: Selected Topics In Communications and Signal Processing
  • CS 527: Error-Correcting Codes


Bella Bose

Bella Bose
Error control codes; parallel processing; fault tolerant computing; computer networks

Photo of Lizhong Chen

Lizhong Chen
CPU and GPU architecture; high-performance computing (HPC) systems; data centers; interconnection networks; deep learning accelerators

Photo of Patrick Chiang

Patrick Chiang
Energy-efficient VLSI systems (on/off chip interconnects; robust, near-threshhold computing); power-constrained, wireless medical electronics

Photo of Bechir Hamdaoui

Bechir Hamdaoui
Wireless communication networks; computer networking; mobile computing; resource optimization; network management; network privacy and security

Photo of Ben Lee

Ben Lee
Computer architecture; computer networks; multimedia systems; parallel architectures

Photo of Thinh Nguyen

Thinh Nguyen
Wireless communication; networking; signal processing; machine learning; information theory; coding; stochastic processes


Affiliated Faculty

Photo of Rakesh Bobba

Rakesh Bobba
Secure protocols; access controls; key Management; power grid & other critical infrastructures; cyber-physical systems, cloud computing

Photo of Marc Rubin

Marc Rubin
Application and optimization of wireless cyber-physical systems for near real-time geohazard monitoring