My English lessons are all online and follow a simple but success formula. I introduce and explain new topics to the student in a lesson/presentation and then follow that with an assignment geared towards helping the student work through the new content and digest the information. My teaching philosophy revolves around the idea that students learn best when given the opportunity to to work with a new concept and make mistakes. I have found that students learn best by practicing their academic skills and having the opportunity to learn from their mistakes.