Reviews of professor Shannon Freire

Rating: 5.0/5, difficulty: 4.0/5
Great professor, 
You will use the entire textbook, so be ready to read. Participation is key for success, both in lab and lecture. 
Exams are rough, but she makes sure you learn the material. Lectures are fun and engaging, so learning for your exams is not as hard as you show up and study.

Rating: 4.0/5, difficulty: 3.0/5
Dr. Freire is one of the kindest and purest teachers. She has lots of experience and passion for her field and it shows. Weekly reading were a bit long but you could definitely get away with just skimming them. There are only three exams but they're all multiple choice so it's not terrible. Free PDF version of the book is available.