Thesis Master's Thesis Non-Interactive PSI from Functional Encryption Undergraduate Thesis Blockchain For Business Networks Class Projects CMPSC 291A Final Project Designing, Implementing, and Stress Testing an E-Commerce Website CMPSC 292F Final Project Comparing Heuristic and SAT Based Approaches for Graph Coloring CMPSC 293C Final Project Coverage-Guided Probabilistic Grammar Based Graybox Fuzzer for JSON Descartes A 128-bit Feistel Cipher Personal CryptoPals Solutions to CryptoPals Cryptography Challenges