Activity
3K followers
Experience & Education
Courses
-
Cloud Computing
-
-
Data Structures and Algorithms
-
-
Database Applications
-
-
Distributed Systems
-
-
Information Systems Modeling
-
-
Introduction to Computer Systems
-
-
Machine Learning
-
-
Search Engines and Web Mining
-
-
Service Oriented Architecture
-
-
Web Application Development
-
-
Web Application Security Performance
-
Projects
-
Netflix Movie Recommender System
1. Developed a movie recommender system based on Netflix Prize dataset.
2. Used collaborative filtering algorithms and customized bias elimination algorithms to increase prediction accuracy. -
Text Search Engine
1. Built a Lucene and Indri inspired text search engine based on a corpus with 890,630 documents. Implemented three popular retrieval algorithms (boolean retrieval, Okapi BM25 and statistical language models).
2. Used query reformulation, multiple representations, machine-learned ranking and document categorizing to increase retrieval recall and precision. -
Shop & Share
1. Built a social-networking-based eCommerce website (as the combination of Facebook and eBay) using Java Servlets and Java Server Pages (JSPs).
2. Stored user contents in MySQL databases and used JQuery to create interesting human interactions.
-
Dynamic Storage Allocator
1. Wrote a dynamic storage allocator, which implemented dynamic memory-management functions, including malloc, free, realloc and calloc, by utilizing memlib.c package in C.
2. Implemented segregated free lists and first-fit algorithm to organize and scan free blocks. Many tricky and sophisticated methods were used to optimize allocator’s space utilization and throughput.
3. Ranked 6th (of 304) in the most challenging project in a famous CS course at CMU. -
Web Proxy
1. Implemented a web proxy, which could handle multiple requests in parallel and cache recent web objects, in C programming language.
2. Accumulated experience with multithreading, locking, caching and concurrent programming. -
Strategies and Algorithms for Robot Soccer Game
1. Designed high-performance real-time algorithms for boxy robots to predict ball's behavior, plan movement path and to perform role-oriented actions, including dribbling, shooting and guarding.
2. Developed intelligent game strategy and the quick role-switching mechanism in transformation between attack and defense. Won 2nd place among 24 teams.
Honors & Awards
-
Information Networking Institute Scholarship
Carnegie Mellon University
-
Outstanding Graduates of Northeastern University
Northeastern University
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More