teaching

Materials for courses you taught. Replace this text with your description.

🎓 Teaching Assistant Experience

As a Teaching Assistant (TA), I contributed in several core courses, helping the students. Here’s a snapshot of my TA roles:

Digital Signal Processing (Autumn, Lead by Dr.Ahmad Chaddad)

  • Assisted students in understanding fundamental and advanced concepts such as Fourier transforms, filter design, and signal modulation.
  • Conducted lab sessions, troubleshooting code implementations in MATLAB and Python.
  • Provided one-on-one support to students, helping them debug algorithms and optimize their solutions.

Digital System Design (Autumn, Lead by Dr.Ahmad Chaddad)

  • Guided students through the design and implementation of digital circuits using Verilog and FPGA tools.
  • Facilitated hands-on labs, focusing on topics like combinational and sequential logic, state machines, and memory systems.
  • Reviewed and graded assignments, providing detailed feedback to help students improve their designs.

Digital Image Processing (Spring, Lead by Dr.Ahmad Chaddad)

  • Supported students in mastering image processing techniques such as filtering, edge detection, and morphological operations.
  • Led workshops on implementing algorithms using Python (OpenCV, NumPy) and MATLAB.
  • Assisted in the development of final projects, encouraging creativity and practical application of course material.

🛠️ Tools & Technologies Used

  • Programming Languages: Python, MATLAB, Verilog
  • Libraries & Frameworks: OpenCV, NumPy, Simulink
  • Hardware Tools: FPGA boards, logic analyzers

If you’re a student or educator looking for resources, tips, or collaboration opportunities in these areas, feel free to reach out! I’m always happy to share knowledge and learn together. 🚀