Jennifer Good
Very nice professor & accessible outside of class if you need help. The class moves FAST. There is 1-2 quizzes a week which are usually 3 problems, so if you miss one your at a D already. There is tons of homework, but it's ungraded. There is 3 midterms, which are very hard. If you do not have a strong math background, I'd take another professor.