Java Implementation of SELECT/UPDATE IN SQL (University of Houston, Fall 2009)
David Thanoon and I implemented a database with a SQL interface to store and manage gigabytes of data.
Using packet capture to analyze clickthrough data (University of Houston, Summer 2006)
Dunni Aribuki and I designed and implemented a packet sniffing algorithm--using the libpcap library--to deduce the frequency of each link number clicked for the Google search engine. The key advantage of this algorithm is that log files containing user statistics, regarding a search engine, need not be requested.
Implementation of B-Tree on disk (Abilene Christian University, Summer 2003)
Under the supervision of Dr. Mike Frazier, I implemented the B-Tree data structure along with its associated data access algorithms. The implementation was done on Sun SPARC with a Solaris operating system. The implementation was based on the BTree algorithms in Cormen et al.'s Introduction to Algorithms. I discovered a serious bug in the algorithm regarding writing of data. I informed Dr. Frazier and we dec
Linear programming transportation problem (Abilene Christian University, Winter 2003)
Under the supervision of Dr. Green, I implemented a solver for the transportation problem, using the northwest corner rule to find basic and feasible solutions. Until Dr. Green retired, he required that the students in his "Linear Programming" course use this solver.