Projects List of the projects that I have worked on. These include both personal and school. Learn more Blog Miscellaneous blogs. Covers a wide range of topics. Learn more