a software engineer.">
Project Euler is a series of challenging mathematical/computer programming problems intended to be solved with computer programs. Each subdirectory is named as Problem 000, containing a programming solution to each problem. used Java
An Artificial Intelligence for a turn-based real-time strategy game; AI strategies included Fuzzy Logic, K-Means Clustering, and D* Lite Path Planning; used Java
A personalized photo organizer that automatically labels pictures using object recognition and OCR; label-images pair stored in PostgreSQL database and query search optimized through inverted indexing; used Python for backend
Tetris Game built upon FRDM-K64F Board and LED Matrix; embedded system built with C/C++ and user input enabled through NES Controller (passive signal; latch and clock signals manually implemented)
A Monopoly framework for terminal that supports interactive multiplayer GUI and different levels of AI; AI strategies included probabilistic estimates (used Markov matrix and expected values), modified minimax; used OCaml
An accredited student-led course created and run by Cornell Data Science Education Team.