Ehsan Rohani
Very dependant upon slideshows, and not the best at examples, but he's good with questions and helping when it's needed (assuming you reach out to him). This class seems to be a composition of basic engineering knowledge, in that very little information from each unit connects to the next, but it's not super difficult if you can do homework.