Teaching Assistant – Mechatronic Systems
Undergraduate course, Sharif University of Technology, Mechanical Engineering Department, 2017
Role
Served as a teaching assistant for the undergraduate Mechatronic Systems course during Fall 2017 and Fall 2018. The course introduced students to microcontroller-based system design, actuator and sensor integration, real-time control, and the fundamentals of building electromechanical systems. I assisted students through weekly labs and design projects that required embedded programming, circuit development, and system-level implementation.
Responsibilities
- Guided students in laboratory sessions covering sensor interfacing, actuator control, and real-time microcontroller programming.
- Assisted with debugging hardware and software issues, including circuit wiring, signal conditioning, and C/C++ firmware implementation.
- Supported student teams developing semester-long mechatronic design projects such as robotic arms, mobile robots, and autonomous mechanisms.
- Evaluated lab reports, coding assignments, and project milestones for functionality, documentation quality, and design rigor.
- Held office hours to help students with embedded programming, control implementation, and system integration challenges.
Topics and Skills Supported
- Microcontroller programming in C/C++
- Sensor integration (encoders, ultrasonic sensors, infrared sensors, accelerometers)
- Actuator control using DC motors, servos, and stepper motors
- Basic signal conditioning and circuit interfacing
- Real-time control implementation and tuning
- Mechatronic system design and prototyping
- Documentation and project-based learning practices
