Can You Solve The Green Dot Square Puzzle?

Announcement: the Curiosity Podcast is finally here! Subscribe on iTunes here, Google Play Music here and add the RSS feed to your favorite podcast player. If you love it please consider leaving us a review.

Can you solve the green dot square logic puzzle? In this brain teaser, there are twelve dots arranged in a cross formation: two parallel lines with four dots each share the middle four dots. By connecting any four dots in this figure, you must create as many squares as possible. Each corner of a square must land on a separate dot. How many squares can you produce in this figure given the puzzle's parameters?