Julie Chang
Took a chance with this professor as there were no reviews for her, but turned out to be a great decision. I learned so much in this class, and she gives plenty of time for assignments and exams. She also gives extra credit if you do more work, and is always available outside of class. Take CS120 with her, you will not regret it.