Video lessons that supplement the AP Computer Science curriculum at Weston High School. We intend to cover most major topics relating to programming in Java, and hope that these videos are useful to those taking the course and studying for the exam. A GitHub organization with the sample code used in these videos is available here.
A bit-alphabet based, space-optimized trie for string storage. This library is packageable and includible through Maven, and can be downloaded from the Maven Central Repository. An earlier version of this project (in the
old branch) was part of my solutions for the 2018 MIT PRIMES Computer Science problem set.
I worked with net neutrality advocacy groups March for Net Neutrality and Keep Our Net Free and contributed a significant amount to the latter's blog and website.
A Discord bot to filter out the letter N from messages in light of China's censorship of that letter.
In middle school, when I was just getting into open source, I reviewed several Linux distributions for fun. Though I don't maintain the blog anymore, it has received over 83,000 views since March 2015 and still gets over 400 views per month.