{"id":625,"date":"2021-03-31T21:58:07","date_gmt":"2021-03-31T21:58:07","guid":{"rendered":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/?page_id=625"},"modified":"2026-06-23T15:34:27","modified_gmt":"2026-06-23T22:34:27","slug":"teaching","status":"publish","type":"page","link":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/teaching\/","title":{"rendered":"Teaching Interests"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"625\" class=\"elementor elementor-625\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1882f94a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1882f94a\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-74fd765f\" data-id=\"74fd765f\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2573d2f1 elementor-widget elementor-widget-page-title\" data-id=\"2573d2f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"page-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\n\t\t<div class=\"hfe-page-title hfe-page-title-wrapper elementor-widget-heading\">\n\n\t\t\t\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\n\t\t\t\t\t\t\t\t\n\t\t\t\tTeaching Interests  \n\t\t\t<\/h2 > \n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26bb0ae0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"26bb0ae0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61f050b9 elementor-widget elementor-widget-text-editor\" data-id=\"61f050b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>ECS 30: Programming and Problem Solving<em>\u00a0(discontinued \u2013now replaced by\u00a0<a href=\"https:\/\/cs.ucdavis.edu\/schedules-classes\/ecs-36a-programming-and-problem-solving\">ECS 36A<\/a>)<\/em><ul><li>WQ18, SQ18<\/li><\/ul><\/li><li><a href=\"https:\/\/cs.ucdavis.edu\/schedules-classes\/ecs-036c-data-structures-algorithms-programming\">ECS 36C<\/a>: Data Structures, Algorithms, and Programming<ul><li>FQ18, SQ19, SQ20<\/li><\/ul><\/li><li><a href=\"https:\/\/cs.ucdavis.edu\/schedules-classes\/ecs-050-computer-organization-machine-dependent-programming\">ECS 50<\/a>: Computer Organization and Machine-Dependent Programming<ul><li>FQ19<\/li><\/ul><\/li><li><a href=\"https:\/\/cs.ucdavis.edu\/schedules-classes\/ecs-150-operating-systems-system-programming\">ECS 150<\/a>: Operating Systems and System Programming<ul><li>WQ17, SQ17, WQ18, SQ18, WQ19, SQ19, FQ19, WQ20, FQ20, WQ21\u00a0<em>(scheduled)<\/em><\/li><\/ul><\/li><li><a href=\"https:\/\/cs.ucdavis.edu\/schedules-classes\/ecs-158-programming-parallel-architectures\">ECS 158<\/a>: Programming on Parallel Architectures<ul><li>FQ18, SQ21\u00a0<em>(scheduled)<\/em><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Teaching Interests ECS 30: Programming and Problem Solving\u00a0(discontinued \u2013now replaced by\u00a0ECS 36A) WQ18, SQ18 ECS 36C: Data Structures, Algorithms, and Programming FQ18, SQ19, SQ20 ECS 50: Computer Organization and Machine-Dependent Programming FQ19 ECS 150: Operating Systems and System Programming WQ17, SQ17, WQ18, SQ18, WQ19, SQ19, FQ19, WQ20, FQ20, WQ21\u00a0(scheduled) ECS 158: Programming on Parallel Architectures [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-625","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/pages\/625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/comments?post=625"}],"version-history":[{"count":10,"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/pages\/625\/revisions"}],"predecessor-version":[{"id":1041,"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/pages\/625\/revisions\/1041"}],"wp:attachment":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/porquet-lupine\/wp-json\/wp\/v2\/media?parent=625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}