Teaching


New Mexico Tech, Department of Electrical Engineering
2022

Spring 2026

  • CYBS/CSE 5054 Computer Network Security
  • EE 4072 Digital Signal Processing
  • EE 212 Circuits & Signals II

Fall 2025

  • EE 3053 Analog Electronics
  • ES 3032 Electrical Engineering

Spring 2025

  • EE 5070 AI in Engineering
  • CYBS/CSE 5054 Computer Network Security
  • EE 3062 Mixed Electronics Lab II

Fall 2024

  • EE 3061 Mixed Electronics Lab I
  • EE 3011 Signals and Linear Systems
  • EE3051 Microcontrollers

Spring 2024

  • ES 3032 Electrical Engineering
  • EE 252 Digital Electronics

Fall 2023

  • EE 3011 Signals and Linear Systems
  • EE3051 Microcontrollers

Spring 2023

  • ES 3032 Electrical Engineering
  • EE 212 Circuits & Signals II

Fall 2022

  • EE 3011 Signals and Linear Systems


The University of Texas at San Antonio, Department of Electrical and Computer Engineering
2018

Spring 2018, Fall 2018, Spring 2019

  • EE 1322 Introduction to Electrical and Computer engineering

Summer 2021

  • EE 2323 Applied Engineering Analysis
  • EE 3413 Analysis and Design of Control System


Bangladesh University, Department of Electrical and Electronic Engineering
2015

Fall 2015

  • EEE 211 Introduction to Computer Programming (C, C++)
  • EEE 313 Engineering Electromagnetics
  • Phy 1102 Applied Physics

Spring 2016

  • EEE 328 Digital Signal Processing
  • EEE 214 Electronics I
  • EEE 229 Electrical Service Design

Fall 2016

  • EEE 211 Introduction to Computer Programming (C, C++)
  • EEE 313 Microprocessor and System Design
  • EEE 314 Microprocessor and System Design Lab

Spring 2017

  • EEE 328 Digital Signal Processing
  • EEE 319 Engineering Electromagnetics
  • Phy 3201 Building Service Design II

Fall 2017

  • EEE 211 Introduction to Computer Programming (C, C++)
  • EEE 313 Microprocessor and System Design
  • EEE 314 Microprocessor and System Design Lab
  • Undergraduate Thesis