Computer Organization and Design Teaching Assistant
Undergraduate course, Wuhan University, School of Computer Science, 2024
Teaching Assistant for Computer Organization and Design course during 2023-2024 academic year. The course consists of lectures and laboratory sessions, covering computer architecture fundamentals including processor design, memory systems, I/O systems, and performance analysis.
Course Structure
The course is composed of two main components:
- Lecture sessions: Theoretical foundations of computer organization and design
- Laboratory sessions: Hands-on RISC-V CPU design using Verilog and Vivado
Responsibilities
Lecture Component
- Grading homework assignments and providing detailed feedback
- Answering student questions during office hours and online forums
- Grading final examination papers and providing assessment
Laboratory Component
- Guiding students in RISC-V CPU design using Verilog HDL
- Providing design methodologies and architectural guidance
- Teaching students to use Vivado development environment
- Conducting project evaluations and design reviews
- Collaborating with other teaching assistants to design final examination problems for laboratory assessment
Recognition
Awarded “Outstanding Teaching Assistant” for excellent teaching performance and student feedback.
Key Contributions
- Developed comprehensive design guidance for RISC-V CPU implementation
- Created evaluation criteria and assessment rubrics for laboratory projects
- Collaborated with teaching team to design final examination questions
- Provided individualized mentoring for complex design challenges
- Established systematic project review and feedback processes
Skills Developed
- Computer architecture instruction and mentoring
- Verilog HDL teaching and debugging assistance
- Vivado development environment guidance
- Hardware design methodology instruction
- Assessment design and evaluation techniques
- Collaborative teaching and curriculum development