I actually took BLAW 220. His lectures are great and if you don't pay attention, it's fine since he teaches straight from the textbook and the textbook is pretty easy to read. Caution: he may not warn you that a deadline is coming, so check the due dates of each assignment that is coming also he wants you to submit through email.