Teaching

Current Courses and Labs
• ECE 111 – Digital Systems Laboratory
• ECE 422 – Advanced Computer Architecture

Past Courses and Labs

• ECE 101 –  Introduction to Engineering Laboratory
• OGEE 110 – Programming for Engineers
• EENG 131 – ELectrical Circuits II Laboratory
• ECE 110 – Digital Systems
• CENG 200 – Digital Systems
• ECE 203 – Circuits and Measurements Laboratory
• ECE 210 – Digital Logic Design
• ECE 211 – Digital Systems Laboratory
• ECE 212 – Computer Organization and Microprocessors
• ECE 213 – Computer Organization and Microprocessors Laboratory
• ECE 212 – Electronics II
• ECE 310 – Digital Integrated Circuits
• ECE 313 – Engineering of Operating Systems
• ECE 320 – Microprocessor Interfacing
• ECE 407 – Computer Aided Design for VLSI design Laboratory
• ECE 424 – Introduction to VLSI