julia felice
This class includes many guest speakers. Dr. Felice herself is such a sweet person. She is very understanding and willing to help if you have an issue. The class itself isn't hard at all. Just show up and listen. There are also two projects which aren't bad.