Great teacher and honestly might be the best. It class itself is a hard class and if you procrastinate, itll be a very hard semester. However, if you keep pace and do your work, itll be a good one. Theres extra credit that she gives out so DO THEM. They will save your grade.