Gregory Ripple
Ripple is an attorney and very knowledgeable about what he does. The class consists of 2 recent development papers (2-4 pgs.), participation, and 2 exams. The papers and participation are easy and his lectures are interesting, but his exams can be kinda tough. But study hard and know how to apply the concepts and you'll do just fine.