teaching
Academic teaching positions in chronological order.
Technical University of Munich
AI in Engineering BGU65009
Role: Course organizer, 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
Role: Course organizer, 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.