David Molina
Absolutely loved taking Freedom of Speech with Molina. The topics we cover can get pretty complicated, but he does an excellent job of explaining it so that the core concepts stick with you. The assignments are also pretty easy too as long as you follow along in lecture, which he still recorded and uploaded for future reference. 10/10 dude