top of page


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...
Nov 2, 20243 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 19, 20243 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 16, 20245 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 5, 20243 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...
Oct 2, 20243 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...
Aug 23, 20243 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 30, 20242 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 18, 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...
Jul 13, 20232 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...
Jun 28, 20223 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...
Feb 28, 20225 min read
bottom of page