Best practices in teaching library classes