Good
PhD students should definitely take this course. Great lecturer with really educational discussions. However, lectures are fast- paced and homework is very long but is only worth a few points. She is really kind but she doesn't like to be asked stupid questions. You can easily lose track if you frequently miss the lectures and you should always study the material.
University of Southern California - Engineering