About
Quick-learner, Self-learner, Life-long learner.
I am a Senior Full-Stack Software…
Experience
Education
Courses
-
Advanced Data Structure and Algorithms
-
-
Algorithm Analysis & Data Structures
CS 5343
-
Artificial Intelligence
CS 6354
-
Basis of Computer Software Technology
-
-
Big Data
-
-
Computer Architecture
CS 5330
-
Computer Vision
CS 6384
-
Data Structure and Algorithms I & II
-
-
Database Design
CS 6360
-
Discrete Structures
CS 5333
-
Introduction to Operating Systems
CS 2106
-
Machine Learning
CS 6375
-
NLP
-
-
OOAD
-
-
Object-Oriented Programming 2-1 & 2-2
-
-
Operating System
-
-
Operating System
CS 5348
-
Web Programming Language
-
Projects
-
Car Rental Database Design
Design of a database system for car rental, including website design by implementing PHP and HTML.
Other creatorsSee project -
H-1B Visa Application Prediction by Machine Learning Algorithm
Implement K-Means and Decision Tree to predict H-1B Visa application results as well as statistic data analysis
Other creatorsSee project -
Batch Process
In this project, a batch language processor is built in java. The scope of this effort is to build a tool that parses and executes a batch files containing a number of commands. A batch file, or batch, contains one or more commands that are executed sequentially. Each command executed by our batch processor will be executed as a process and communicate (pass information) using files or pipes.
Other creatorsSee project -
Decision Tree Implementation
See projectGiven the training dataset and test dataset, a decision tree was implemented. The accuracy of the test dataset was evaluated to be 90% above.
-
Heuristic Searching on Romania Map
See projectImplement heuristic searching on the Romania Map by three different heuristic:
* 1) straight distance
* 2) f = (1 - w)g + wh, where w = 0.25
* 3) f = (1 - w)g + wh, where w = 0.75
* Where g() function is the path length from the source, h() function is the direct distance to the destination.
-
Website for LSM2241 at NUS
We build a website for the undergraduate students to learn the principles of bioinformatics concept, understand the procedure of bioinformatics software implementation, such as DNA alignment, Protein alignment, BLAST, and other Genomic applications.
My work is focus on implementing algorithms such as local and global alignment by implementing the Smith-Waterman and Needleman-Wunsch algorithms in Python, as well as coordinating with teammates.Other creators -
-
Hospital Tour
See projectSolved the problems of graph traversal in a connected weighted graph in java. A simplified Hospital Layout Map as a weighted tree was given, find the important room with the lowest rating score. The important room is defined as a room that links different buildings such that if that room is blocked, the buildings in the hospital becomes 'disconnected'
-
Out For a Walk
See projectSolved the SSSP problems in java, in a connected undirected weighted graph.
Given a layout of a building as a connected undirected weighted graph in an Adjacency List. Traverse the corridors of that building. Determine the maximum effort that people has to endure to go from the source vertex to the destination vertex.
Honors & Awards
-
Jonsson School $1000 Graduate Study Scholarships
-
Merit-based scholarship, awarded to incoming graduate students entering the Erik Jonsson School of Engineering and Computer Science at the University of Texas at Dallas in Fall 2016.
$1000 Scholarship + In State Resident Tuition award. -
NUS Research Scholarship (4 Years)
-
PhD Research Scholarship from National University of Singapore
-
The 3rd Prize of Piano Performance
Literature and Art Contest in Tianjin
-
Scholarship (thrice) from Nankai University
-
Languages
-
English
Full professional proficiency
-
Chinese
Native or bilingual proficiency
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content