Teaching

  • Assistant Professor, Department of Computer Science, Tennessee Tech University:

    1. CSC 4903/5903: Quantum Computing and Applications, Spring 2022

    2. CSC 3410: Computer Organization and Assembly, Spring 2022

    3. CSC 7575: Cyber-Physical System Security, Spring 2021

    4. CSC 4220: Data Mining/Machine Learning, Fall 2020

    5. CSC 7575: Security Topics in Smart Grids, Spring 2020

    6. CSC 6575: Internet Security, Fall 2019, Fall 2021

    7. CSC 7980: Blockchain Applications in Smart Grids, Fall 2019

  • Visiting Lecturer, Department of Electrical and Computer Eng., Texas A&M Univ at Qatar:

    1. ECEN 248: Introduction to Digital Systems Design, Fall 2018

    2. ECEN 325: Electronics, Summer 2018

    3. ECEN 314: Signal and Systems, Summer 2018

  • Guest Lecturer, Department of Electrical and Computer Eng., Texas A&M Univ at Qatar:

    1. ECEN 314: Signal and Systems: 5 Chapters, Fall 2017, Summer 2017, Fall 2016, and Summer 2016

    2. ECEN 478: Wireless Communications: 4 Chapters, Spring 2018, Spring 2017

    3. ECEN 322: Electric and Magnetic Fields: 2 Chapters, Fall 2017 and Fall 2016

    4. ECEN 447: Digital Image Processing: 3 Chapters, Fall 2016

    5. ECEN 489: Biomedical Signal and Image Processing: 2 Chapters, Fall 2015

  • Guest Lecturer, College of Science & Engineering, Hamad Bin Khalifa University, Qatar:

    1. SENR 654: Smart Power Grids: 1 Lecture, Fall 2016

    2. CSE 507: Advanced Systems Optimization: 1 Lecture, Spring 2016