Rochelle Cote
Not sure why all the reviews aren't so good on Dr. Cote. I found her pretty good, while the course material is very surface level, for the most part it is easy to understand and Dr. Cote does fine explaining it. There is a group project element so if you don't like that Id suggest a different class. All in all not bad.