top of page
Nov 23 min read
Three Close Reads
I have been using a lot of resources from the OER Project this year. It has great material to teach history in a way that develops real...
Oct 193 min read
Lesson Plan: Identifying Cause and Effect
In continuation to my series of lesson plans based on the article “ Technology over the long run: zoom out to see how dramatically the...
Oct 165 min read
Lesson Plan: Summarizing in 10, 50 and 100 Words
Summarizing is an essential skill that enables individuals to identify main ideas while filtering out less critical details. This skill...
Oct 53 min read
How Identifying Key Words Can Help ESL Students Read More Effectively
For ESL students, reading advanced material can often feel overwhelming. A useful strategy to make the process less intimidating is to...
Oct 23 min read
Five Different Activities with One Article
One article can go a really long way in terms of activities and lesson plans. In this blog post, I want to explore ways in which you can...
Aug 233 min read
Reading for Gist vs Reading for Detail
I used to teach IELTS preparation classes at the British Council, where I trained my students to read for gist and detail — skills...
Jul 302 min read
Different Reading Skills and Strategies
Reading is a skill that involves various strategies to enhance comprehension, retention, and enjoyment. Depending on the context and...
Jul 18, 20232 min read
Book Review: 1491: New Revelations of the Americas Before Columbus by Charles C. Mann
There is a tired old saying: History is written by the victors, and the vanquished remain unheard. It is quite cliché but holds truth,...
Jul 13, 20232 min read
Challenging the Status Quo by Reading
I had the privilege of being educated in different parts of the world. I studied grades 1-4 in the USA, grades 4-6 in Israel, grades 7-9...
Jun 28, 20223 min read
The Day of the Triffids
One of my favorite genres of fiction is utopian/dystopian fiction. Such creative pieces of work that explore the wonders and horrors of...
Feb 28, 20225 min read
How to Learn a Language Online
In a previous post, I spoke about the importance of multilingualism in the 21st century. Speaking multiple languages brings with it many...
bottom of page