Valerie Flores
great professor, kind and passionate about the content. one group project due at end of semester but gives guidance throughout the entire semester. interesting content. lecture wasn't mandatory and she posts the slides and is easy to follow along. exams and quizzes aren't hard if you study a bit, lowest 2 quizzes get dropped, lots of extra credit.