Best professor Ive had in a while. Very attentive to every student. GRADES ON TIME! Always offers extra credit and her labs are easy and efficient. Overall I would take her as many times as I could. Caring, passionate and very respected.