Teaching
Assistant Professor, Department of Computer Science, Tennessee Tech University:
CSC 4903/5903: Quantum Computing and Applications, Spring 2022
CSC 3410: Computer Organization and Assembly, Spring 2022
CSC 7575: Cyber-Physical System Security, Spring 2021
CSC 4220: Data Mining/Machine Learning, Fall 2020
CSC 7575: Security Topics in Smart Grids, Spring 2020
CSC 6575: Internet Security, Fall 2019, Fall 2021
CSC 7980: Blockchain Applications in Smart Grids, Fall 2019
Visiting Lecturer, Department of Electrical and Computer Eng., Texas A&M Univ at Qatar:
ECEN 248: Introduction to Digital Systems Design, Fall 2018
ECEN 325: Electronics, Summer 2018
ECEN 314: Signal and Systems, Summer 2018
Guest Lecturer, Department of Electrical and Computer Eng., Texas A&M Univ at Qatar:
ECEN 314: Signal and Systems: 5 Chapters, Fall 2017, Summer 2017, Fall 2016, and Summer 2016
ECEN 478: Wireless Communications: 4 Chapters, Spring 2018, Spring 2017
ECEN 322: Electric and Magnetic Fields: 2 Chapters, Fall 2017 and Fall 2016
ECEN 447: Digital Image Processing: 3 Chapters, Fall 2016
ECEN 489: Biomedical Signal and Image Processing: 2 Chapters, Fall 2015
Guest Lecturer, College of Science & Engineering, Hamad Bin Khalifa University, Qatar:
SENR 654: Smart Power Grids: 1 Lecture, Fall 2016
CSE 507: Advanced Systems Optimization: 1 Lecture, Spring 2016