Angel is a learning management system that allows teachers to design digital learning experiences and assessments. Within Angel, teachers can create courses, lessons, assignments, discussions, and rubrics. Students access course content and submit assignments through the Angel interface. The system facilitates communication and collaboration between teachers and students. However, Angel also has some limitations, such as lack of instant messaging and limited bookmarking/note-taking abilities.