About Me
He received his Bachelor of Science in Computer Science at the age of 18 at the University of California, San Diego and his Masters at the age of 20. Charles now works at
NVIDIA as a
TensorRT backend developer.
In the past, Charles worked at the
UCSD Design Lab, under
Philip Guo in designing HCI systems to better aid in CS education. Charles has also worked at the San Diego Super Computer Center under Beth Simon and Illkay Altintas in developing UCSD's Big Data Course on Coursera. He has also worked alongside San Diego School District in improving the implementation of the AP Computer Science curriculum, working closely with teachers and faculty in understanding student needs and how they can be better addressed through online technologies.
He has personally worked with non-profit and profit organizations in website design, event portfolios, system directories, and patent arduino hardware/software design.
Trajectory
Life is not only about work. Charles has several overarching goals and direction in life:
He has deep desires to help developing countries. Having recently gone to a developing Middle Eastern country as a CS teacher, Charles has been deeply interested in teaching or introducing technological aid to other countries. He is looking more into how to better serve in this area.
His interests are anything that involves creativity. Concept art design, music composing, theoretical math, machine learning, and game programming all fall into this realm. For more hobby oriented discussion, please refer to the Programming Included Blog.
Livestreaming
Charles occasionally livestreams his own works in both programming for hobby related works and his non-programming related interests. The archives can be found under Youtube channel
ProgrammingIncluded and
SKKMelody respectfully.
Talks
June 2019 - Improv: Teaching Programming at Scale @ Qualcomm, SD