Mariko Shimizu
She is very nice and forgiving if you make mistakes on tests or notes and doesn't take to many points away. That being said, you will spend a ton of time in this course studying (homework, notes, and tests). If you can manage your time well, then you will gain the best knowledge for this and future math courses. Its up to you if you wish to improve