Kunta Wu
He does a fine job of explaining his math but a terrible job of explaining concepts and why he's doing what he's doing and how to apply it. This screws you over later because you don't understand how to derive your equations. I went to his (extremely short) office hours asking him how to do a problem and he wouldn't answer my question. Avoid.