Bin Yeh
He isn't necessarily the best professor, everything people are saying here is absolutely true. It isn't too hard of a class to teach to yourself but there were too many instances where there would be topics covered in the homework he never even mentioned, so you'd have to end up teaching yourself anyway. Its doable but not a pleasant experience.