Technical mentoring & graduate teaching

Making complex ideas easier to work with.

Teaching advanced AI topics and advising graduate students have helped me build the communication and feedback skills needed to support less-experienced engineering teammates.

Shahid Beheshti University

Teaching roles

01
Invited Lecturer

Graph Neural Networks & Machine Learning

Graduate-level instruction in graph learning and machine learning.

Shahid Beheshti University
02
Teaching Assistant

Applied Machine Learning

Supported applied machine-learning instruction.

Shahid Beheshti University
03
Co-Instructor

Optimization for Data Science

Contributed to graduate-level teaching of optimization.

Shahid Beheshti University

Project mentoring

Graduate student supervision & advising.

I served as supervisor and advisor to multiple master's students across knowledge graphs, graph neural networks, and LLM-based AI systems. Guiding technical exploration develops the same skills useful in engineering mentoring: decomposing problems, discussing alternatives, and giving constructive feedback.

Experience timeline →