Thoughts and Works

a collections of notes, thoughts, and project updates