{"id":49,"date":"2023-07-18T22:01:33","date_gmt":"2023-07-18T22:01:33","guid":{"rendered":"https:\/\/faculty.uccs.edu\/amoin\/?page_id=49"},"modified":"2026-05-29T19:57:09","modified_gmt":"2026-05-29T19:57:09","slug":"teaching","status":"publish","type":"page","link":"https:\/\/faculty.uccs.edu\/amoin\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">I&#8217;ll be moving to Purdue University as a Tenure-Track Assistant Professor of &#8220;Applied AI&#8221; in the School of Applied and Creative Computing (ACC), starting August 17, 2026.<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">This page may not be updated anymore.<\/mark><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I typically teach a subset of the following graduate\/undergraduate courses at the UCCS Computer Science (CS) Department:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Quantum Software and AI Engineering (CS 4410\/5410) &#8211; Undergraduate and Graduate course, introduced by me into our curriculum<\/li>\n\n\n\n<li>Software Design (CS 4320\/5320) &#8211; Undergraduate and Graduate course<\/li>\n\n\n\n<li>Software Maintenance (CS 4340\/5340) &#8211; Undergraduate and Graduate course<\/li>\n\n\n\n<li>Introduction to Software Engineering (CS 3300) &#8211; Undergraduate course<\/li>\n\n\n\n<li>Introduction to Artificial Intelligence (CS 3820) &#8211; Undergraduate course, introduced by me into our curriculum<\/li>\n\n\n\n<li>Programming the Mobile Web (CS 3110) &#8211; Undergraduate course<\/li>\n\n\n\n<li>Programming with UNIX (CS 2080) &#8211; Undergraduate course<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Spring 2026:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4340-5340-sp2026-software-maintenance\/\">CS 4340\/5340: Software Maintenance<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Fall 2025:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4410-5410-fa2025-quantum-software-and-ai-engineering\/\">CS 4410\/5410: Quantum Software and AI Engineering<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4320-5320-fa2025-software-design\/\">CS 4320\/5320: Software Design<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Summer 2025:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3300-su2025-introduction-to-software-engineering\/\">CS 3300: Introduction to Software Engineering<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Spring 2025:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4340-5340-sp2025-software-maintenance\/\">CS 4340\/5340: Software Maintenance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3820-sp2025-introduction-to-artificial-intelligence\/\">CS 3820: Introduction to Artificial Intelligence<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3300-sp2025-introduction-to-software-engineering\/\">CS 3300: Introduction to Software Engineering<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Fall 2024:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3820-fa2024-introduction-to-artificial-intelligence\/\">CS 3820: Introduction to Artificial Intelligence<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3300-fa2024-introduction-to-software-engineering\/\">CS 3300: Introduction to Software Engineering<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4320-5320-fa2024-software-design\/\">CS 4320\/5320: Software Design<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Summer 2024:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3300-su2024-introduction-to-software-engineering\/\">CS 3300: Introduction to Software Engineering<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-2080-su2024-programming-with-unix\/\">CS 2080: Programming with UNIX<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Spring 2024<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4320-5320-sp2024-software-design\/\">CS 4320\/5320: Software Design<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-4340-5340-sp2024-software-maintenance\/\">CS 4340\/5340: Software Maintenance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-3110-sp2024-programming-the-mobile-web\/\">CS 3110: Programming the Mobile Web<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Fall 2023<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/faculty.uccs.edu\/amoin\/cs-2080-programming-with-unixcs-2080\/\">CS 2080: Programming with UNIX<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ll be moving to Purdue University as a Tenure-Track Assistant Professor of &#8220;Applied AI&#8221; in the School of Applied and Creative Computing (ACC), starting August 17, 2026. This page may not be updated anymore. I typically teach a subset of the following graduate\/undergraduate courses at the UCCS Computer Science (CS) Department: Spring 2026: Fall 2025: [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"class_list":["post-49","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"amoin","author_link":"https:\/\/faculty.uccs.edu\/amoin\/author\/amoin\/"},"uagb_comment_info":0,"uagb_excerpt":"I&#8217;ll be moving to Purdue University as a Tenure-Track Assistant Professor of &#8220;Applied AI&#8221; in the School of Applied and Creative Computing (ACC), starting August 17, 2026. This page may not be updated anymore. I typically teach a subset of the following graduate\/undergraduate courses at the UCCS Computer Science (CS) Department: Spring 2026: Fall 2025:&hellip;","coauthors":[],"author_meta":{"author_link":"https:\/\/faculty.uccs.edu\/amoin\/author\/amoin\/","display_name":"amoin"},"relative_dates":{"created":"Posted 3 years ago","modified":"Updated 5 days ago"},"absolute_dates":{"created":"Posted on July 18, 2023","modified":"Updated on May 29, 2026"},"absolute_dates_time":{"created":"Posted on July 18, 2023 10:01 pm","modified":"Updated on May 29, 2026 7:57 pm"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/pages\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":101,"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/pages\/49\/revisions"}],"predecessor-version":[{"id":1711,"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/pages\/49\/revisions\/1711"}],"wp:attachment":[{"href":"https:\/\/faculty.uccs.edu\/amoin\/wp-json\/wp\/v2\/media?parent=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}