teaching

Academic teaching positions in chronological order.

Technical University of Munich

AI in Engineering BGU65009

Since Spring 2023: Instructor

AIE is a master’s elective course focusing on Machine Learning and Artificial Intelligence and their applications in problems in Engineering . Students explore Machine Learning, Deep Learning, Deep Computer Vision and Advanced topics building practical skills through hands-on robotic programming assignments. The course bridges theoretical AI concepts with real-world engineering challenges, enabling students to implement AI solutions in collaborative team projects.

Computation in Engineering 1 BGU44013T2

Since Winter 2024: Instructor

Computation in Engineering 1 is a master’s course teaching object-oriented programming in C++ and geometric modeling for engineering applications. Students learn to develop algorithms, implement UML models, and understand CAD systems through lectures and hands-on exercises. The course builds computational skills essential for modern engineering practice and concludes with a comprehensive semester project.