Sarah Azamy
This class isn't too difficult, just pay close attention to the pre-recorded lectures she posts and you'll do fine. Make sure to submit all assignments on time and in the correct format too- she's very particular about that and will give you a 0 if it's not in the correct file format or is named improperly. Fair warning, the lectures are very dry.