{"id":96,"date":"2023-11-06T00:00:51","date_gmt":"2023-11-06T05:00:51","guid":{"rendered":"https:\/\/www.ece.ucf.edu\/~kamali\/?page_id=96"},"modified":"2025-09-28T08:21:11","modified_gmt":"2025-09-28T12:21:11","slug":"teaching","status":"publish","type":"page","link":"https:\/\/www.ece.ucf.edu\/~kamali\/teaching\/","title":{"rendered":"Teaching"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-roboto-slab-font-family\">Courses in UCF<\/h2>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\">\n<p style=\"font-size:16px\"><strong>Fall 2025, <br>Fall 2024<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1517\" height=\"706\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/cmos_ad.png\" alt=\"\" class=\"wp-image-750\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/cmos_ad.png 1517w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/cmos_ad-768x357.png 768w\" sizes=\"(max-width: 1517px) 100vw, 1517px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>EEE 5378 &#8211; CMOS Analog and Digital Integrated Circuit Design<\/strong> &#8211; Covering CMOS transistor modeling (for both digital and analog), DC\/transient responses, power management techniques, CAD flows for design, and advances in digital and analog circuits.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:15%\">\n<p style=\"font-size:16px\"><strong>Fall 2025, <br>Fall 2024<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img decoding=\"async\" width=\"1464\" height=\"698\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/emb_sys1.png\" alt=\"\" class=\"wp-image-748\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/emb_sys1.png 1464w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/emb_sys1-768x366.png 768w\" sizes=\"(max-width: 1464px) 100vw, 1464px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>EEL 4742 &#8211; Embedded Systems<\/strong> &#8211; Covering microcontroller systems, assembly language, data representation, memory and device interfacing, timing analysis, parallel and serial communication, timers, interrupts, signal interfacing considerations, and applications.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-roboto-slab-font-family\">Previous Courses [in UF, GMU, and SUT)<\/h2>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:7%\">\n<p style=\"font-size:16px\"><strong>Spring 2023<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img decoding=\"async\" width=\"2167\" height=\"1096\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2.png\" alt=\"\" class=\"wp-image-497\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2.png 2167w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2-300x152.png 300w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2-1024x518.png 1024w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2-768x388.png 768w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2-1536x777.png 1536w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2-2048x1036.png 2048w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/cads_2-991x500.png 991w\" sizes=\"(max-width: 2167px) 100vw, 2167px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>EEL 6935 &#8211; CAD for Hardware Security (course developer)<\/strong> &#8211; Covering SoC design flow for FPGA and ASIC, hardware verification\/validation techniques, CAD tools, and hardware security challenges, including detection of information leakage, side-channel attacks, and IP piracy.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:7%\">\n<p style=\"font-size:16px\"><strong>Fall 2020<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"2165\" height=\"1098\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2.png\" alt=\"\" class=\"wp-image-498\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2.png 2165w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2-300x152.png 300w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2-1024x519.png 1024w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2-768x389.png 768w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2-1536x779.png 1536w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/hws_2-2048x1039.png 2048w\" sizes=\"(max-width: 2165px) 100vw, 2165px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>ECE 505 &#8211; Hardware Security (co-instructor)<\/strong> &#8211; Covering security and trust in hardware, in relation to both ASIC and FPGA technologies. Topics include ASIC and FPGA manufacturing supply chain, threats and security challenges such as IP piracy, overproduction, counterfeiting, trojan insertion, reverse engineering, etc.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:7%\">\n<p style=\"font-size:16px\"><strong>Fall 2015<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"2165\" height=\"1099\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2.png\" alt=\"\" class=\"wp-image-499\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2.png 2165w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2-300x152.png 300w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2-1024x520.png 1024w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2-768x390.png 768w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2-1536x780.png 1536w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/logic_d2-2048x1040.png 2048w\" sizes=\"(max-width: 2165px) 100vw, 2165px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>CE 40212 &#8211; Digital Logic Circuits and Design (instructor)<\/strong> &#8211; Covering the fundamental principles of logic design, covering Boolean algebra, combinational and sequential circuits, minimization techniques, and hardware description languages (HDLs), plus exploring design methodologies, simulation, and implementation using computer-aided design (CAD) tools.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:7%\">\n<p style=\"font-size:16px\"><strong>Fall 2014<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"2164\" height=\"1092\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2.png\" alt=\"\" class=\"wp-image-500\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2.png 2164w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2-300x151.png 300w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2-1024x517.png 1024w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2-768x388.png 768w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2-1536x775.png 1536w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2-2048x1033.png 2048w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2024\/01\/vlsi_dt2-991x500.png 991w\" sizes=\"(max-width: 2164px) 100vw, 2164px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>CE 753 &#8211; VLSI Testability (lab instructor and TA)<\/strong> &#8211; Covering essential topics in VLSI testing such as fault modeling, test generation, fault simulation, design for testability, and built-in self-test, all for the reliability and quality of VLSI circuits. <\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:7%\">\n<p style=\"font-size:16px\"><strong>Spring2014<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"1806\" height=\"773\" src=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/vlsi_1.png\" alt=\"\" class=\"wp-image-744\" srcset=\"https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/vlsi_1.png 1806w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/vlsi_1-768x329.png 768w, https:\/\/www.ece.ucf.edu\/~kamali\/wp-content\/uploads\/2025\/02\/vlsi_1-1536x657.png 1536w\" sizes=\"(max-width: 1806px) 100vw, 1806px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:80%\">\n<p style=\"font-size:16px\"><strong>CE 783 &#8211; Advanced VLSI Design (lab instructor)<\/strong> &#8211; Exploring the advanced topics in the domain of VLSI, including custom cell design w.r.t. the performance, power, and area, manufacturing yield, logical effort for performance optimization, timing analysis, and efficient physical design. <\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"Courses in UCF Fall 2025, Fall 2024 EEE 5378 &#8211; CMOS Analog and Digital Integrated Circuit Design &#8211; Covering CMOS transistor modeling (for both digital and analog), DC\/transient responses, power management techniques, CAD flows for design, and advances in digital and analog circuits. Fall 2025, Fall 2024 EEL 4742 &#8211; Embedded Systems &#8211; Covering microcontroller&hellip;","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-96","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/pages\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":21,"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/pages\/96\/revisions"}],"predecessor-version":[{"id":997,"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/pages\/96\/revisions\/997"}],"wp:attachment":[{"href":"https:\/\/www.ece.ucf.edu\/~kamali\/wp-json\/wp\/v2\/media?parent=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}