{"id":15,"date":"2026-10-17T14:44:44","date_gmt":"2026-10-17T14:44:44","guid":{"rendered":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/teaching\/"},"modified":"2026-10-18T15:20:30","modified_gmt":"2026-10-18T15:20:30","slug":"teaching","status":"publish","type":"page","link":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"<p>I teach undergraduate and graduate courses in artificial intelligence, reinforcement learning and computer science, with an emphasis on hands-on, practical applications.<\/p>\n<h2>Courses taught at Tarleton State University<\/h2>\n<table>\n<thead>\n<tr>\n<th>Course<\/th>\n<th>Topics<\/th>\n<th>Terms taught<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>COSC 5360: Artificial Intelligence<\/strong><\/td>\n<td>AI algorithms, intelligent agents, practical programming projects<\/td>\n<td>Spring 2026<\/td>\n<\/tr>\n<tr>\n<td><strong>COSC 5345\/4345: Reinforcement Learning<\/strong><\/td>\n<td>MDPs, value functions, policy optimization, deep RL<\/td>\n<td>Fall 2025<\/td>\n<\/tr>\n<tr>\n<td><strong>COSC 1436: Programming Fundamentals I<\/strong><\/td>\n<td>Structured programming, computational problem-solving, labs<\/td>\n<td>Fall 2026<\/td>\n<\/tr>\n<tr>\n<td><strong>COSC 1310: Procedural Programming<\/strong><\/td>\n<td>Fundamentals of procedural programming and program design<\/td>\n<td>Spring 2026<\/td>\n<\/tr>\n<tr>\n<td><strong>COSC 1302: Introduction to Computer Science<\/strong><\/td>\n<td>Computing concepts, algorithms, and introductory programming<\/td>\n<td>Fall 2025, Fall 2026<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Teaching philosophy<\/h2>\n<p>My teaching philosophy emphasizes active learning, computational thinking, and the integration of theoretical concepts with practical applications. I use programming exercises, collaborative projects, and real-world engineering challenges to help students build technical competence and independent problem-solving skills.<\/p>\n<h2>Curriculum development<\/h2>\n<p>I design new course materials that connect modern AI and machine learning techniques with cyber-physical systems, and I develop interactive learning tools for introductory programming and AI education.<\/p>\n<h2>Earlier teaching<\/h2>\n<ul>\n<li>Teaching Assistant, ECEN 404: Electrical Design Laboratory I, Texas A&amp;M University (Fall 2024)<\/li>\n<li>Teaching Assistant, Faculty of Science of Tunis, machine learning for smart grids (Fall 2018 to Spring 2019)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I teach undergraduate and graduate courses in artificial intelligence, reinforcement learning and computer science, with an emphasis on hands-on, practical applications. Courses taught at Tarleton State University Course Topics Terms taught COSC 5360: Artificial Intelligence AI algorithms, intelligent agents, practical programming projects Spring 2026 COSC 5345\/4345: Reinforcement Learning MDPs, value functions, policy optimization, deep RL &hellip; <a href=\"https:\/\/faculty.tarleton.edu\/mmassaoudi\/teaching\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Teaching<\/span><\/a><\/p>\n","protected":false},"author":167,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"coauthors":[],"author_meta":{"author_link":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/author\/mmassaoudi\/","display_name":"mmassaoudi"},"relative_dates":{"created":"Posted 2 weeks ago","modified":"Updated 1 week ago"},"absolute_dates":{"created":"Posted on October 17, 2026","modified":"Updated on October 18, 2026"},"absolute_dates_time":{"created":"Posted on October 17, 2026 2:44 pm","modified":"Updated on October 18, 2026 3:20 pm"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/pages\/15\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/faculty.tarleton.edu\/mmassaoudi\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}