Chemistry wasn't our best subject in high school, but we're starting to wonder if it's just the way it was taught to us. If all the videos they showed us in high school were like this, we would have paid a lot more attention.

This is the brainchild of Eli Cirino, who was asked by his teacher to make a video explaining how chemical bonds work. But Eli went way, way beyond the call of duty. First, he composed a parody of Leonard Cohen's classic song 'Hallelujah' and performed it himself. Next, he wrote a love story for the video to explain how the bonds work, and acted in it himself. Finally, he animated sections with construction paper, painstakingly taking one photo at a time to animate.

Eli had better get extra credit for all the work he put into this. And, if nothing else, it's a great way to teach teenagers about both chemistry and 20th century singer-songwriters. It's two subjects for the price of one!

More From TheFW