Randall Strawn
He's a real personable guy who cares about his students and creates a friendly atmosphere. The lectures are easy to listen to and I had no trouble understanding the material. He gives good feedback on essays as well. 