Teaching the law with technology