Rajiv Khangura
Rajiv's a lawyer and is very knowledgeable, he is a bit monotone and lectures are heavy, but this lectures are usually the textbook reading but condensed. If you study off this lecture notes you won't have to read the textbook because they're the same. Midterms are fair, if you study hard you'll pass. Not an easy A but if you work hard it will show