Jennifer Smith
Overall a great professor for this course. This course is not an easy A, but you will make one if you work for it. Dr. Smith offers generous extra credit opportunities which make that possible. Lectures are also worth attending. She explains the concepts well and gives out helpful practice problems.