A calculus-based circuit analysis course incorporating topics such as: waveform analysis, time-domain transient and steady-state analysis, Laplace transform analysis, transfer functions, frequency response and Bode plots, Fourier series and transform, and an introduction to discrete-time system analysis via the z-transform.