Shannon Rodriguez
Professor Rodriguez is one of the best professors ever, this class can be extremely hard but she gives great examples to help you better understand the concepts. She does offer extra credit on exams if you go to her office hours which came in handy for me. There is a presentation you have to do but its really easy, She swears alot fyi but its funny