Teaching Assistant - Digital Circuits and Systems

Undergraduate Course, University of Washington, Department of Electrical and Computer Engineering, 2024

Teaching assistant for ECE 271, an undergraduate course providing comprehensive foundation in digital computer systems, logic design, and computer architecture.

Course Content

Logic design, Boolean algebra, combinational and sequential circuits, programmable logic devices, ALU architecture, memory systems, and I/O interfaces.

Laboratory Instruction

  • Lead weekly laboratory sessions implementing digital circuits
  • Guide hands-on experiments with breadboards, IC chips, and FPGA development tools
  • Teach practical debugging techniques for timing issues and logic hazards
  • Support SystemVerilog implementations and hardware verification

Student Support

  • Conduct regular office hours for individualized assistance
  • Help students develop systematic problem-solving approaches
  • Assist with debugging digital designs from gate-level to complex sequential systems
  • Grade laboratory assignments and examinations with detailed feedback

Tools and Technologies

SystemVerilog, ModelSim, Quartus, oscilloscopes, logic analyzers, FPGA boards, and standard 7400-series TTL/CMOS integrated circuits.