teaching
Selected teaching experience and lab instruction.
I have served as a teaching assistant for ECE 274A: Digital Logic Laboratory in:
- Fall 2024
- Spring 2025
- Spring 2026
The lab focused on hands-on digital design using FPGA boards and Verilog, with instruction that moved from fundamentals to more advanced sequential systems. Across these offerings, I helped guide students through:
- digital logic foundations and hardware-oriented thinking
- Nand2Tetris-inspired logic-building from basic components upward
- combinational and behavioral Verilog
- sequential logic design and clocked systems
- finite state machines
- practical FPGA implementation and debugging
Faculty mentors:
- Fall: Ratchaneekorn “Kay” Thamvichai
- Spring: Jyotikrishna Dass
Below are a couple of representative lab demos from later-stage projects. They are examples only, not a full list of course content.
Representative FPGA lab demonstrations from ECE 274A: Digital Logic Laboratory.