Teaching

Spring 2024
EE 2850: Problem Solving Methods and Tools for Electrical Engineering
Fall 2023
COMS 2070: Fundamentals of Computer Programming
COMS 1130: Introduction to Spreadsheets and Databases

TA Duties:

Spring 2023
CPR E 2810: Digital logic
Fall 2022
CPR E 2810: Digital logic
CPR E 541: High-Performance Communication Networks
Spring 2022
EE 2850: Problem Solving Methods and Tools for Electrical Engineering
Fall 2021
CPR E 2810: Digital logic
Spring 2021
CPR E 2810: Digital logic
CPR E 2880: Embedded systems
Fall 2020
ECE 503: Probability and Random Processes (U of Arizona)
Spring 2020
ECE 220: Basic Circuits Design (U of Arizona)
Fall 2019
ECE 220: Basic Circuits Design (U of Arizona)
Fall 2017
ECE 5600: Introduction to Computer Networks (Utah State)