A Practical Guide to Supervised Learning
A conceptual walkthrough of the supervised learning process, covering data analysis, model evaluation, and the fundamental trade-offs involved in building effective classifiers.
The notes, thoughts, and projects I've been working on.
 What I Learned in Graduate Introduction to Operating Systems (GIOS) - A Retrospective
 A project that explores multithreading, sockets, and the basics of operating systems
 Exploring Inter-Process Communication and synchronization in C by building a high-performance proxy and cache.
 An exploration of remote communication, data consistency, and synchronization in a C++ distributed file system project.