Hi, I'm Keith.

And I help people use technology to achieve their learning goals.



Below are articles I've written about online education.

As featured in:

2021 Conference Speaker

The Latest Posts

The “A+” Sales Funnel for Sustainable Freelance English Teaching

The “A+” Sales Funnel for Sustainable Freelance English Teaching

Want to start freelance English teaching online, but aren’t sure how to find students? Then this is the post for you!

Optimizing Video Based Learning

Optimizing Video Based Learning

Want to make educational videos that your students can't ignore? Follow these tips to take your video based learning from "Meh" to "Yeah!"

3 Truths & 1 Myth About Online Learning vs Traditional Learning

3 Truths & 1 Myth About Online Learning vs Traditional Learning

This post explains why online learning is almost unstoppable vs traditional learning, and also expose its Achilles heel.

5 Evergreen Tips for Teaching Online with Microsoft Teams

5 Evergreen Tips for Teaching Online with Microsoft Teams

Teaching online with Microsoft Teams can be a great experience, but there are a few pitfalls you should know about before you get started.

Blending Synchronous and Asynchronous for Higher-Order Thinking Skills

Blending Synchronous and Asynchronous for Higher-Order Thinking Skills

Find out how to promote students' higher-order thinking skills by blending asynchronous and synchronous activities with precision.

What is Bloom’s Taxonomy?

What is Bloom’s Taxonomy?

Bloom's taxonomy is one of educations most popular theoretical frameworks due to its promotion of higher-order thinking skills.

The 6 Cringe Habits of Highly Annoying Online Teachers

The 6 Cringe Habits of Highly Annoying Online Teachers

Find out the 6 worst habits of annoying online teachers, and how to break them in this rant-style article.

The High-Risk Dangers of Blending Your Curriculum

The High-Risk Dangers of Blending Your Curriculum

Blending your curriculum requires careful consideration as there are huge red flags that educators need to acknowledge before jumping in.

The Challenges of Using Technology in Higher Education

The Challenges of Using Technology in Higher Education

In this post, I breakdown 3 research-backed challenges of using technology in higher education and elaborate on my experiences with each.

DIY EdTech Project: Collecting Student Data with Google Sheets

DIY EdTech Project: Collecting Student Data with Google Sheets

In this post, I share my past struggles with collecting student data and reveal my solution: an easy DIY EdTech project using Google Sheets.

20 Years & 10 Researcher Quotes: Blended Learning Meaning Defined

20 Years & 10 Researcher Quotes: Blended Learning Meaning Defined

Instead of one static definition, I researched 10 quotes over 20 years to try and nail down the real "blended learning meaning."

Asynchronous learning is NOT homework and here’s why

Asynchronous learning is NOT homework and here’s why

Dogs can't eat asynchronous learning! This post will explain why and the other key differences between asynchronous activities and homework.

Why The Hype? 5 Reasons Administrators Choose Blended Learning

Why The Hype? 5 Reasons Administrators Choose Blended Learning

We know why the teachers are enchanted by it, but why do administrators choose blended learning? Their secret desires revealed!

The Secret for Better Online Classes: Learn HTML & CSS

The Secret for Better Online Classes: Learn HTML & CSS

Do you want better online classes? Improve your online teaching skills by learning how to code in HTML and CSS from scratch!

Organic Online Lesson Planning: It’s Time to Ditch Your Slides

Organic Online Lesson Planning: It’s Time to Ditch Your Slides

Create a more flexible digital classroom by going organic. Get your online lesson planning done in half the time with this tested method.

Do you need a VPN for Online Teaching? Yes and No!

Do you need a VPN for Online Teaching? Yes and No!

Do English teachers need to use a VPN for online teaching? Let's talk about what a VPN does and doesn't do, and when you don't need one!

[INFOGRAPHIC] Synchronous vs Asynchronous Learning Online

[INFOGRAPHIC] Synchronous vs Asynchronous Learning Online

Want to know the difference between synchronous vs. asynchronous learning online? Learn about the benefits of each and what to expect.

Which Browser is Best for Online Teaching? Chrome vs Edge (Windows)

Which Browser is Best for Online Teaching? Chrome vs Edge (Windows)

In this post, I will make my arguments for why Microsoft Edge is the best browser for online teaching and how it makes my classes 1% easier.