Your Learning Coach

A collection of free teaching and learning resources for Electrical Engineering courses.


CATE is the "Circuit Analysis Tool for Education". Learning modes include passive to review; assisted to develop; and active to verify abilities.

New Circuits Courseware!

New lecture videos, CATE examples, textbook resources and more.

Slides, Notes & Videos

Instructional materials on circuit analysis that are intended to provide an introduction to various topics.


An equation solver that accommodates complex numbers.


A calculator supporting basic arithmetic with complex numbers.


Lab experiments in Digital Signal Processing that explore frequency response, signal spectra, poles & zeros and software realization.