Danielle C. Tarraf
  Researcher. Scholar. Principal Investigator. Teacher. Consultant.

520.353 (U)
520.353 - Control Systems (Johns Hopkins University)

This is an undergraduate course aimed at gaining a fundamental understanding of the basic principles of feedback control systems. The course focuses primarily on single-input single-output (SISO) linear time-invariant (LTI) systems, and presents an extensive set of "classical" and "modern" control tools and techniques. The course also introduces more advanced control concepts using simplified (finite state automata) system models.

Prerequisites: Signals and Systems (520.214) and some exposure to linear algebra.

Semesters Taught: Fall 2008, Fall 2009, Fall 2010, Fall 2011, Spring 2013, Spring 2014, Spring 2016.

520.601 (G)
520.601 - Introduction to Linear Systems Theory (Johns Hopkins University)

This graduate level class introduces the theory of finite dimensional multi-input multi-output (MIMO) linear time-invariant (LTI) systems. Topics include state-space and input-output representations; solutions and their properties; multivariable poles and zeros; reachability, observability and minimal realizations; stability; system norms and their computation; linearization techniques.

Prerequisites: A class in linear algebra and some exposure to undergraduate control systems. Mathematical maturity is assumed.

Semesters Taught: Fall 2012, Fall 2013.

520.618 (G)
520.618 - Hybrid Systems (Johns Hopkins University)

This is a graduate level seminar style class focusing on the emerging field of hybrid systems, covering both control theoretic and computer science perspectives.

Prerequisites: Class has no formal prerequisites. However, a background in control theory at the graduate level (e.g. linear or nonlinear systems) would be very helpful. Background in computer science, specifically familiarity with automata theory and computational complexity theory would also be very helpful. Mathematical maturity is assumed.

Semesters Taught: Spring 2010, Spring 2012, Fall 2014.

520.633 (G)
520.633 - Introduction to Robust Control (Johns Hopkins University)

This is an advanced graduate course focusing on the basics of robust control for multi-variable systems. Several topics will be covered, including: Modeling of signals, systems, performance objectives and uncertainty; system analysis using small gain arguments and integral quadratic constraints; Youla parametrization; H_infinity optimization based robust control design; and LTI model order reduction (Balanced truncation, Hankel reduction).

Prerequisites: Introduction to Linear Systems Theory (520.601).

Semesters Taught: Spring 2009, Spring 2011, Fall 2015.

CDS212 (G)
CDS212 - Introduction to Modern Control (Caltech)

This is a graduate level class ofeering a broad introduction to modern control systems. Topics include: State-space methods, time and frequency domain analysis, stability and stabilization, realization theory, uncertainty and robustness.

Semesters Taught: Fall 2007.