Shanique Brown
Amazing professor, highly recommend; she genuinely cares about her students. I personally had trouble in the lab, not in her class, so be sure you get a good ta because that's where the majority of your mistakes are going to be.