• ECE 5260

    Microwave Engineering I
     Rating

     Difficulty

     GPA

    3.16

    Last Taught

    Spring 2026

    Design and analysis of passive microwave circuits. Topics include transmission lines, electromagnetic field theory, waveguides, microwave network analysis and signal flow graphs, impedance matching and tuning, resonators, power dividers and directional couplers, and microwave filters. Prerequisite: ECE 2600 or instructor permission.

  • ECE 5502

    Special Topics in Electrical and Computer Engineering
     Rating

     Difficulty

     GPA

    3.74

    Last Taught

    Spring 2025

    A first-level graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

  • ECE 6060

    Autonomous Mobile Robots
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    This course will teach students the required skills, concepts, and algorithms to develop mobile robots that act autonomously in complex environments. The main emphasis is on mobile robot locomotion and kinematics, control, sensing, localization, mapping, path planning, and motion planning. Besides theory, students are exposed to simulation environments and lab exercises with real robotic systems.

  • ECE 6265

    Microwave Engineering Laboratory
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    Explores measurement and behavior of high-frequency circuits and components. Equivalent circuit models for lumped elements. Measurement of standing waves, power, and frequency. Use of vector network analyzers and spectrum analyzers. Computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission.

  • ECE 6380

    AI Hardware
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    This course explores the intricacies of AI hardware, including the current landscape and anticipating the necessary developments in response to AI's rapid growth and widespread integration across all computing tiers. Through this exploration, you will gain an understanding of both the existing technologies and the future challenges in AI hardware design and implementation.

  • ECE 6435

    Computer Architecture and Design
     Rating

     Difficulty

     GPA

    3.54

    Last Taught

    Spring 2026

    Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, hierarchical conceptual levels, trade-offs, iteration, and postponement of detail.  Design exercises are accomplished using a hardware description language and simulation.  Prerequisite by topic:  Digital Logic Design (ECE 2330 or equivalent), Introductory Computer Architecture (ECE 3330 or equivalent), Assembly Language Programming.

  • ECE 6465

    Human-Robot Interaction
     Rating

     Difficulty

     GPA

    3.91

    Last Taught

    Spring 2025

    Interactions between robots and humans are influenced by form, function and expectations. Quantitative techniques evaluate performance of specific tasks and functions. Qualitative techniques are used to evaluate the interaction and to understand expectations and perceptions of the human side of the interaction. Students use humanoid robots to develop and evaluate interactions within a specific application context.

  • ECE 6501

    Topics in Electrical and Computer Engineering
     Rating

     Difficulty

     GPA

    3.72

    Last Taught

    Spring 2026

    A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite: Instructor permission.

  • ECE 6505

    Electrical and Computer Engineering Seminar
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    This one-hour weekly seminar course features presentations given by ECE faculty members, to introduce various research areas, topics, and advances in Electrical and Computer Engineering.  It is a one-credit course required for all first-year ECE graduate students. 

  • ECE 6642

    Optoelectronic Devices
     Rating

     Difficulty

     GPA

    3.68

    Last Taught

    Fall 2025

    Optoelectronics merges optics and microelectronics. Optoelectronic devices and circuits have become core technologies for several key technical areas such as telecommunications, information processing, optical storage, and sensors. This course will cover devices that generate (semiconductor light emitting diodes and lasers), modulate, amplify, switch, and detect optical signals. Also included are solar cells, photonic crystals, and plasmonics.