Great teacher,knows a lot about the subject legal studies,you learn so much with all f the work he gets you to do, but one bad thing is his writing on the board it needs to improve.
His writing on the board can be a bit hard to read, but he is a SUPERB teacher.
Hands out way to much work for my liking. You do learn with him though. Go the Penguin!