To teach is to learn twice over — Joseph Joubert
University of Tennessee, Knoxville
Spring 2022 – Spring 2023Graduate 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 2021Graduate 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 2020Graduate 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.