Farnaz Zand
Zand is a very interesting and quirky professor. Her class is simple enough if you actually read, and I mean *read* the material. She goes over pretty much everything found in the tests but she does still try to challenge her students. Those who don't do well in her class usually won't realize the cumulative nature of CS and fail to ask questions.