Data Structures in Real Life: Stacks

Have you ever used a text editing document (e.g. Microsoft Word, Google Docs) to write an essay? In this situation, it is useful to be...

Data Structures in Real Life: Arrays

For those who don’t have a Computer Science background, computer programs might seem like far-fetched wizardry. When I took my first Duke...

Computer Science Resources

Teaching and learning are interchangeable. In learning, I can acquire the necessary knowledge to help others gain valuable skills. In...

Beyond Taiwan

Slogan via Beyond Taiwan Website When I first clicked into Beyond Taiwan’s website, its slogan immediately caught my attention. Beyond...

Programming Methodology

I vividly recall my mother sending me to a coding class when I was in middle school. There, I was taught C, a rather low-level and...

Integrating Technology with Education

With an increasingly digital-driven world, technology has revolutionized education. The internet provides limitless opportunities to...

A Summer of Teaching in Taipei

I had an amazing time spending my summer teaching at an educational firm in Taipei, Taiwan. This was my first experience teaching a...