Stanford CS243 Program Analysis and Optimization Projects