Programming

Why We Need to Think More Like Programmers

Computer programming is hot again. Not like in the 80s,when Seymour Papert’s Logo programming became popular for several years and then declined when the education world failed to see the evolving technological revolution that was taking place in daily life. This time the movement to teach kids to code carries with it a sense of urgency....

Read More

Critical Thinking

Changing Old Habits is Difficult,But Necessary to Stay Competitive

About a month ago I was intrigued to read that Finland was about to embark on one of the most...

Read More

Problem solving

Why is Problem Representation So Important for Problem Solving?

We are constantly faced with problem solving situations at work and in daily life,which makes...

Read More

Deep Learning

The Quest for Deep Learning

About a week ago,while searching on google,I discovered a website that intrigued me. It was the...

Read More

Project-Based Learning

Why Did I Create Project Pals

As an advocate of project-based learning,my students were always busy working on projects. While...

Read More

Educational Technology

Keep the Discussion Going

It has been a long time since my last blog entry,but I was busy founding a new educational startup...

Read More

Educational Technology

Beyond the Rhethoric –Technology in Action

As soon as I walked into this middle school classroom,I noticed that it was completely different...

Read More

Educational Technology

Constructing Your Vision with DoInk

One of my favorite things to do while reading a book is creating a vision of what the scenes and...

Read More

Deep Learning

Meaningful Learning With PersonalBrain

In a typical middle school,a social studies teacher was contemplating how to commemorate black...

Read More

Educational Technology

Making Observations With Google Apps

One of the major stumbling blocks that students face when conducting research is how to construct...

Read More