{"id":870,"date":"2024-08-11T19:23:29","date_gmt":"2024-08-11T18:23:29","guid":{"rendered":"https:\/\/ramyrashad.com\/?page_id=870"},"modified":"2025-08-30T19:04:44","modified_gmt":"2025-08-30T18:04:44","slug":"teaching","status":"publish","type":"page","link":"https:\/\/ramyrashad.com\/index.php\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"\n<p class=\"has-larger-font-size\"><strong>Teaching<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Institute<\/td><td>Course<\/td><td>Year\/Term<\/td><td>Role<\/td><\/tr><tr><td><img decoding=\"async\" style=\"width: 150px;\" src=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2024\/08\/kfupm-logo.png\" alt=\"\"><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Artificial Intelligence and Machine Learning for Robotics&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong>Artificial Intelligence and Machine Learning for Robotics<\/strong><br><\/strong>Topics: Intelligent agents, robot learning, task environments, deep learning,<br>training neural networks, Tensorflow, Keras, deep reinforcement learning,<br>search algorithms, knowledge representation <\/div><\/div><\/td><td>2025,2024\/S1<\/td><td>Assistant Professor<\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Automation Devices and Electronics&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong>Automation Devices and Electronics<\/strong><br><\/strong>Topics: Process control, PLC programming, relay logic, solid-state<br>switches, power electronics, DC and AC electric motors, hydraulic and<br>pneumatic actuators <\/div><\/div><\/td><td>2025,2024\/S1<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Geometric Control of Robotic Systems&lt;\/strong&gt; (Full Course Available) \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong>Geometric Control of Robotic Systems<\/strong><\/strong><br><\/strong>Topics: Differential Geometry, Rigid Body Kinematics and Dynamics, Lie Group Formulation of Manipulators, Floating-base Manipulator Dynamics, Stability of Mechanical Systems, Geometric Control on SO(3), Impedance Control, Admittance Control.  <br>Link to Full Course: <a href=\"https:\/\/ramyrashad.com\/index.php\/geometric-control-on-robotic-systems\/\" title=\"Geometric Control on Robotic Systems\">Geometric Control on Robotic Systems<\/a> <\/div><\/div><\/td><td>2024\/S2<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;&lt;strong&gt;Path Planning and Navigation for Mobile Robot&lt;\/strong&gt;&lt;\/strong&gt;s \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong><strong>Path Planning and Navigation for Mobile Robot<\/strong><\/strong>s<\/strong><\/strong><br><\/strong>Topics: Locomotion, Navigation Architecture, Perception, Bayesian Localization, Kalman Filtering, Extended Kalman Filtering, Sensor Fusion, Path Planning (RRT, PRM), Obstacle avoidance.  <\/div><\/div><\/td><td>2024\/S2<\/td><td><\/td><\/tr><tr><td><img decoding=\"async\" style=\"width: 150px;\" src=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2024\/08\/sapienza-big.png\" alt=\"\"><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Advanced Methods in Control&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong>Advanced Methods in Control<br><\/strong>Topics: Port-Hamiltonian systems, multi-physical systems modeling,<br>passivity-based control, impedance control of interactive aerial robots <\/div><\/div><\/td><td>2023\/S2<\/td><td>Lecturer<\/td><\/tr><tr><td><img decoding=\"async\" style=\"width: 150px;\" src=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2024\/08\/logo-stacked-Twente.png\" alt=\"\"><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Control for UAVs&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong>Control for UAVs<br><\/strong>Topic: Interaction control of interactive aerial robots<\/div><\/div><\/td><td>2023,2019\/Q2B<\/td><td>Guest Lecturer<\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Modern Robotics&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong>Modern Robotics<\/strong><br>Topics: Lie group theory, geometry of rigid mechanisms,<br>kinematics of serial mechanism, dynamics of serial mechanism,<br>position control, interaction control<\/div><\/div><\/td><td>2019,2018\/Q2B<\/td><td>Teaching Assistant<\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Signals&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong>Signals<\/strong><br>Lab Topics: Periodic signals, mean and root-mean-square, sampling,<br>Fourier-series expansion, MATLAB implementation<\/div><\/div><\/td><td>2018\/Q1A<\/td><td><\/td><\/tr><tr><td><img decoding=\"async\" style=\"width: 150px;\" src=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2024\/08\/German_University_in_Cairo_Logo-1024x499.jpg\" alt=\"\"><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;&lt;strong&gt;Nonlinear and Adaptive Control&lt;\/strong&gt;&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong>Nonlinear and Adaptive Control<\/strong><br>Topics: Lyapunov theory, Invariant-set theory, feedback linearization,<br>backstepping control, sliding-mode control, adaptive control,<br>robust-adaptive control<br><\/div><\/div><\/td><td>2016\/W<\/td><td>Lecturer\/ Teaching<br>Assistant<\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Electric Machines&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong>Electric Machines<\/strong><\/strong><\/strong><br>Topics: Magnetic field and circuits, transformers, principles of<br>electromechanical energy conversion, DC machines,<br>induction machines, synchrounous machines<br><\/div><\/div><\/td><td>2016,2015,2014\/W<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;&lt;strong&gt;Mechatronics Programming for Real-time Systems&lt;\/strong&gt;&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong>Mechatronics Programming for Real-time Systems<\/strong><\/strong><br>Topics: Fundamentals of port-based modeling, bond graphs, <br>20Sim implementation, electro-mechanical systems, multi-body dynamics<br><\/div><\/div><\/td><td>2015\/S<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Mechatronics Engineering&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong>Mechatronics Engineering<\/strong><\/strong><\/strong><br>Topics: Micro-controller architectures, PIC programming, peripherals, <br>analog\/digital conversion, discrete-time signals, z-transform,<br>actuators, sensors<br><\/div><\/div><\/td><td>2015,2014,2013\/S<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Nonlinear Systems&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong>Nonlinear Systems<\/strong><\/strong><\/strong><\/strong><br>Topics: Lyapunov theory, Invariant-set theory, feedback linearization,<br>backstepping control, sliding-mode control, perturbation theory,<br>bifurcation theory, center-manifold reduction, periodic solutions<a href=\"Lyapunov theory, Invariant-set theory, feedback linearization,backstepping control, sliding-mode control\"><br><\/a><\/div><\/div><\/td><td>2015\/W<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Aerodynamics&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong><strong>Aerodynamics<\/strong><\/strong><\/strong><\/strong><\/strong><br>Topics: Properties of fluids, aerodynamic forces and moments, <br>dimensional analysis, mass and momentum conservation,<br>vorticity and circulation, stream function, velocity potential,<br>Laplace equation, Navier-Stokes equations<br><\/div><\/div><\/td><td>2014,2013\/S<\/td><td>Teaching Assistant<\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Power Electronics&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong><strong><strong>Power Electronics<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><br>Topics: Power electronic switches and power losses, rectifiers, <br>inverters, DC choppers<br><\/div><\/div><\/td><td>2014\/W<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Modern Control&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong><strong><strong><strong>Modern Control<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><br>Topics: State-space fundamentals, controllability, observability, <br>minimal realizations, stability, state feedback control, <br>observers, observer-based control<br><\/div><\/div><\/td><td>2014\/W<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Vibrations of Structures&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong><strong><strong><strong><strong>Vibrations of Structures<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><br>Topics: Elements of analytical dynamics, multi-degree-of freedom systems, <br>distributed-parameter systems: exact and approximate solutions<br><\/div><\/div><\/td><td>2013\/W<\/td><td><\/td><\/tr><tr><td><\/td><td><div class=\"claps-toggle-text\" data-title=\"&lt;strong&gt;Control Engineering&lt;\/strong&gt; \t\" data-swaptitle=\"\t\" data-icon=\"&#9660;\" data-swapicon=\"&#9650;\" data-ht=\"1px\" data-hf=\"50px\" ><div class=\"claps-text-inner claps-text-toggle-collapsed\"><br><strong><strong><strong><strong><strong><strong><strong><strong>Control Engineering<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><br>Topics: Closed and open loop control, dynamics of mechanical systems,<br>Laplace transform, transfer functions, transient and steady-state response,<br>stability analysis in complex plane, root-locus analysis, Bode plots, lead-lag compensators<br><\/div><\/div><\/td><td>2013\/W<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teaching Institute Course Year\/Term Role 2025,2024\/S1 Assistant Professor 2025,2024\/S1 2024\/S2 2024\/S2 2023\/S2 Lecturer 2023,2019\/Q2B Guest Lecturer 2019,2018\/Q2B Teaching Assistant 2018\/Q1A 2016\/W Lecturer\/ TeachingAssistant 2016,2015,2014\/W 2015\/S 2015,2014,2013\/S 2015\/W 2014,2013\/S [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"ub_ctt_via":"","_mi_skip_tracking":false,"footnotes":""},"aioseo_notices":[],"featured_image_src":null,"_links":{"self":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages\/870"}],"collection":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/comments?post=870"}],"version-history":[{"count":84,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages\/870\/revisions"}],"predecessor-version":[{"id":1006,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages\/870\/revisions\/1006"}],"wp:attachment":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/media?parent=870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}