Other Stuff
This is a listing of stuff that was available on the old website but doesn't really have its own place in the blog. It might move later.
Music
I enjoy playing the piano and violin for fun, especially in small chamber music ensembles. Some recordings are available on YouTube thanks to the Engineering Chamber Orchestra at UT Austin. I've also tried to write some music. You can find some of this here.
Performances
F. Schubert. Piano Trio No. 2 in E-flat major. 2. Andante con moto
May 7 2022, EChO, UT Austin
T. Böhm. Trois duos de Mendelssohn et Lachner
Dec 7 2019, EChO, UT Austin
- F. Mendelssohn. Ich wollt meine Liebe ergösse sich, Op. 63, No. 1
- F. Mendelssohn. Herbstlied, Op. 63, No. 4
- F. Lachner. Ich liebe dich, weil ich dich lieben muss, Op. 86, No. 3
F. Doppler. Duettino hongrois, Op. 36
May 2019, EChO, UT Austin
F. Kuhlau. Grand Trio, Op. 119
Dec 2018, EChO, UT Austin
- Allegro moderato
- Adagio patetico
- Rondo. Allegro
Compositions
Soundtrack to Missing Trinity
Sep 2020, UT Austin Game Jam
Cantata without Words, for strings
Apr 2016, Westwood High School
Played by the Westwood H.S. Phil. Orchestra in the fun spring concert program in 2016. The school orchestra program's annual spring concerts featured student compositions, arrangements, and conductors.
Open Source Projects
N.B. All of these projects are old and now unmaintained. Please use your discretion when checking out or running this old code. I do not provide any support for any of this code.
Federated Dynamic Sparse Training (Python/PyTorch code)
2021, UT Austin
Reducing communication costs in federated learning via dynamic sparse training
"Mildly Nasty" Teachers (Python/PyTorch)
Spring 2021, UT Austin
Lightweight methods for suppressing knowledge distillation
Building Energy System Modeling with Neural Networks (Python/Keras)
2019, UT Austin
RNN models for large HVAC systems
Benchmarks for classical ML (C++, Python), linear algebra (C++), FFT (C, Python)
2018-2020, Intel
SIMD-accelerated Python vs. C/C++ comparisons
Missing Trinity (Godot/GDScript, source code)
September 2020, UT Game Jam
Puzzle-platformer with original music and art
Gravity Well (C/ARM assembly)
April-May 2017, UT Austin
Asteroid field game for the TM4C123 ARM Cortex-M microcontroller