Teaching chemistry through real-world applications