• ECE 4907

    Electrical Engineering Projects
     Rating

    5.00

     Difficulty

    4.00

     GPA

    3.58

    Last Taught

    Fall 2025

    Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester. Prerequisite: Instructor permission.

  • ECE 6332

    VLSI Design
     Rating

    5.00

     Difficulty

    5.00

     GPA

    3.64

    Last Taught

    Spring 2025

    Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Semester long team research project investigating new areas in circuit design. Prerequisites: ECE 2630, ECE 2330.

  • ECE 6502

    Special Topics in Electrical and Computer Engineering
     Rating

    5.00

     Difficulty

    2.00

     GPA

    3.83

    Last Taught

    Spring 2025

    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 2410

    Intro to Machine Learning
     Rating

     Difficulty

     GPA

    3.67

    Last Taught

    Fall 2025

    Learn about and experiment with machine learning algorithms using Python. Applications include image classification, removing noise from images, and linear regression. Students will collect and interpret data, learn machine learning theory, build systems-level thinking skills required to strategize how to break the problem down into various functions, and to implement, test and document those functions. Prerequisite: CS 111X

  • ECE 2700

    Signals and Systems
     Rating

     Difficulty

     GPA

    3.31

    Last Taught

    Fall 2025

    Develops tools for analyzing signals and systems in continuous and discrete-time, for controls, communications, signal processing and machine learning. Primary concepts are the representation of signals and linear systems in the time domain (convolution, differential equations, state-space representation) and in the frequency domain (Fourier/Laplace analysis) including practical programming examples. Pre or Coreq: APMA 2130 AND Prerequisite (ECE 2300 or ECE 2501 Topic Applied Circuits (link 15599))

  • ECE 3251

    Electromagnetic Energy Conversion Lab
     Rating

     Difficulty

     GPA

    3.87

    Last Taught

    Spring 2025

    This lab provides practical exposure and continuation of the topics covered in the lecture sections of ECE 3250. Topics include principles of measurement and analysis using computerized instrumentation. Co-requisite ECE 3250

  • ECE 3502

    Special Topics in Electrical and Computer Engineering
     Rating

     Difficulty

     GPA

    3.76

    Last Taught

    Fall 2025

    A third-level 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.

  • ECE 4103

    Solid State Devices for Renewable Energy Conversion
     Rating

     Difficulty

     GPA

    3.21

    Last Taught

    Spring 2025

    This class discusses solid state devices that are used for renewable energy application. While we will provide a general overview of most new and interesting technologies via lectures, discussions, and research presentations, we will focus on the detailed technical aspects of few devices namely: solar cells, thermionic devices, thermoelectric devices, solar thermal (CSPs), and batteries.

  • ECE 4230

    Optical and Quantum Electronics
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    Quantum electronics, the study of light and matter interaction, has become the cornerstone in many areas of optical science and technology. This course reviews the principles of lasers then introduces the generalized nonlinear wave equations. This course will cover typical nonlinear effects and their applications in telecommunication, ultrafast laser, quantum computing/information and chemical/bio spectroscopy.  Prerequisite: ECE 3209.

  • ECE 4265

    Microwave Engineering Laboratory
     Rating

     Difficulty

     GPA

    3.04

    Last Taught

    Spring 2025

    Analyzes the 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; and computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission.