{"id":42,"date":"2013-06-03T04:52:37","date_gmt":"2013-06-03T04:52:37","guid":{"rendered":"http:\/\/softarch.usc.edu\/~josh\/?page_id=42"},"modified":"2024-01-16T03:40:22","modified_gmt":"2024-01-16T11:40:22","slug":"teaching","status":"publish","type":"page","link":"https:\/\/jgarcia.ics.uci.edu\/?page_id=42","title":{"rendered":"Teaching"},"content":{"rendered":"<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"10\">\n<tbody>\n<tr valign=\"top\">\n<td><!----- content, insert text and content below ------------------------------------------><\/p>\n<h6>Lecturer<\/h6>\n<ul>\n<li class=\"p1\">University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2024<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 214, Program Analysis, Fall 2023<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 266P, Software Security and Dependability, Spring 2023<\/li>\n<li class=\"p1\">University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2023<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 214, Program Analysis, Fall 2022<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 266P, Software Security and Dependability, Spring 2022<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 214, Program Analysis, Fall 2021<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 266P, Software Security and Dependability, Spring 2021<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 221, Software Architecture, Winter 2021<\/li>\n<li class=\"p1\">University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2021<\/li>\n<li class=\"p1\">University of California, Irvine, SWE 266P, Software Security and Dependability, Spring 2020<\/li>\n<li class=\"p1\">University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2020<\/li>\n<li class=\"p1\">University of California, Irvine, INF 219, Program Analysis, Fall 2020<\/li>\n<li class=\"p1\">University of California, Irvine, INF 219, Program Analysis, Spring 2019<\/li>\n<li class=\"p1\">University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2019<\/li>\n<li class=\"p1\">University of California, Irvine, INF 219, Software Environments, Spring 2016<\/li>\n<\/ul>\n<h6>Guest Lecturers<\/h6>\n<ul>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, CS 205,<\/span> <span dir=\"ltr\" role=\"presentation\">Computer and Network Security<\/span><span dir=\"ltr\" role=\"presentation\">, Spring 2023<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, CS 205,<\/span> <span dir=\"ltr\" role=\"presentation\">Computer and Network Security<\/span><span dir=\"ltr\" role=\"presentation\">, Spring 2022<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of Limerick, CS 573,<\/span> <span dir=\"ltr\" role=\"presentation\">Software Quality<\/span><span dir=\"ltr\" role=\"presentation\">, Winter 2022<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of Illinois Urbana-Champaign, CS 247,<\/span> <span dir=\"ltr\" role=\"presentation\">Software Engineering<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2021<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, CS 205,<\/span> <span dir=\"ltr\" role=\"presentation\">Computer and Systems Security<\/span><span dir=\"ltr\" role=\"presentation\">, Spring 2021<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, CS 295,<\/span> <span dir=\"ltr\" role=\"presentation\">Advanced Computer and Network Security<\/span><span dir=\"ltr\" role=\"presentation\">, Spring 2020<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, CS 295,<\/span> <span dir=\"ltr\" role=\"presentation\">Advanced Computer and Network Security<\/span><span dir=\"ltr\" role=\"presentation\">, Spring 2019<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, INF 133,<\/span> <span dir=\"ltr\" role=\"presentation\">User Interaction Software<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2019<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, ICS 90,<\/span> <span dir=\"ltr\" role=\"presentation\">New Student Seminar<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2018<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, INF 211,<\/span> <span dir=\"ltr\" role=\"presentation\">Software Engineering<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2018<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, INF 221,<\/span> <span dir=\"ltr\" role=\"presentation\">Software Architecture<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2017<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of California, Irvine, INF 221,<\/span> <span dir=\"ltr\" role=\"presentation\">Software Architecture<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2016<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of Southern California, CSCI 578,<\/span> <span dir=\"ltr\" role=\"presentation\">Software Architecture<\/span><span dir=\"ltr\" role=\"presentation\">, Spring 2011<\/span><\/li>\n<li><span dir=\"ltr\" role=\"presentation\">University of Southern California, CSCI 588,<\/span> <span dir=\"ltr\" role=\"presentation\">Specification and Design of User Interface Software<\/span><span dir=\"ltr\" role=\"presentation\">, Fall 2010<\/span><\/li>\n<\/ul>\n<h6>Teaching Assistantships<\/h6>\n<ul>\n<li>University of Southern California, CSCI578, Software Architecture, Spring 2011<\/li>\n<li>University of Southern California, CSCI499, Introduction to Programming for Computer Scientists, Fall 2010<\/li>\n<li>University of Southern California, CSCI588, Specification and Design of User Interface Software, Fall 2010<\/li>\n<li>University of Southern California, CSCI578, Software Architecture, Spring 2008<\/li>\n<li>University of Southern California, CSCI101, Fundamentals of Computer Programming, Fall 2007<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Lecturer University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2024 University of California, Irvine, SWE 214, Program Analysis, Fall 2023 University of California, Irvine, SWE 266P, Software Security and Dependability, Spring 2023 University of California, Irvine, INF 122, Software Design: Structure and Implementation, Winter 2023 University of California, Irvine, SWE 214,&hellip;&nbsp;<a href=\"https:\/\/jgarcia.ics.uci.edu\/?page_id=42\" rel=\"bookmark\"><span class=\"screen-reader-text\">Teaching<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-42","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=\/wp\/v2\/pages\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=42"}],"version-history":[{"count":14,"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=\/wp\/v2\/pages\/42\/revisions"}],"predecessor-version":[{"id":794,"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=\/wp\/v2\/pages\/42\/revisions\/794"}],"wp:attachment":[{"href":"https:\/\/jgarcia.ics.uci.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}