WORST TEACHER I'VE EVER HAD. Seriously, this class could be great. There is some interesting material to cover but this teacher fails to adequately go over any relevant information. Do not take her for this course. If you do end up stuck with her class be ready to teach yourself the material.