To teach is to learn twice over — Joseph Joubert

University of Tennessee, Knoxville
Spring 2022 – Spring 2023
Graduate Teaching Assistant
  • Assisted students with MIPS assembly programming, cache simulation, and related topics.
  • Supported CMOS circuit design and simulation in Cadence.
  • Guided socket programming and protocol analysis (TCP/UDP) using Wireshark.
  • Led labs and office hours; graded homework and exams.
Courses: ECE 356 Computer Systems Architecture; ECE 433 VLSI Design; ECE 453/553 Computer Networks.
Texas State University, San Marcos
Fall 2020 – Fall 2021
Graduate Instructional Assistant
  • Supported coursework in assembly language programming, timing analysis, Python programming, machine learning frameworks, and MATLAB-based Fourier/signal processing.
  • Assisted students with network protocol analysis using Wireshark and mentored senior design teams.
  • Guided the development of embedded systems projects utilizing Raspberry Pi, Arduino, and various sensors and actuators.
  • Evaluated assignments, laboratory work, and examinations.
Courses: EE 3420 Microprocessors; EE 4372 Communication Networks; EE 5331 Machine Learning for Engineering Applications; EE 4377 Digital Signal Processing; EE 4090 Electrical Engineering Design I; EE 4091 Electrical Engineering Design II.
University of Alaska, Fairbanks
Fall 2019 – Spring 2020
Graduate Teaching Assistant
  • Conducted communications and circuits/signal-processing labs using oscilloscopes, function generators, and spectrum analyzers.
  • Provided MATLAB support; supervised circuit labs; graded coursework.
Courses: EE F461 Communication Systems; EE 334 Electronic Circuit Design; EE F353 Circuit Theory; EE F307 Elements of Electrical Engineering; EE 354 Engineering Signal Analysis.