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. 🚀