Teaching
Fall 2018 ECCE-484 Satellite and Space Communications
Spring 2018 ECCE- 642 Broadband Communication Networks
Spring 2018 ECCE- 702 Advanced Digital Communications
Fall 2017 ECCE- 484 Satellite and Space Communications
Fall 2017 ECCE- 640 Communication Systems Design
Spring 2017 ECCE- 460 Wireless Communications
Spring 2017 ECCE- 641 Wireless Communications Sys.
Spring 2017 ROBO- 302 Signals and Communications
Fall 2016 ECCE- 640 Communication Systems Design
Fall 2016 ECCE- 484 Satellite and Space Communications
Spring 2016 ECCE- 642 Broadband Communication Networks
Fall 2015 ECCE- 641 Wireless Communications Systems
Fall 2015 CMME- 441 Satellite Communication
Spring 2015 CMME- 300 Communication Systems
Spring 2015 CMME- 401 Digital Communications II