“We can only see a short distance ahead, but we can see plenty there that needs to be done.”

― Alan Turing

What to explore on my site?

My blogs are basically about computer science topics, including
Data Structures, Algorithm Basics and Interesting Coding Problems.
Most of the topics are derived from algorithm textbooks and Leetcode problems.

You can also find out my Previous Projects on this site. Send me an email if you have any suggestions.

If you are interested in who I am, go ahead and check it out!

Popular Trends

This site gives you an opportunity to catch up with new trends in computer science field, including cloud tech, machine learning and artifical intelligence, etc.

Fundamental Knowledge

If you are new to computer science, this site offers you a chance to start from the beginning. Read our computer basics and be a software engineer now!

Classical Problems

The most simple problems are the most complicated ones. Look into the past, we can learn something from classical computer science challenges.

Check out these topics

Data Structures

Data structures are key to computer science. Typical data structure topics include String & Array, List & LinkedList, Queue, Stack, Dictionary/Map, Tree, Graph.

Algorithms

Algorithm is a methodology about how programs calculate the input to get the output. Basic algorithm includes Sorting Algorithm, Graph Algorithm, Greedy Algorithm and Dynamic Programming.

Coding problems

Some coding problems are tricky enough to train coding abilities. Coding is not just about math, but about logic.

Projects

Interested in my previous projects? Click to find out my course and open-source projects.

Looking for contact information?

If you wish to send me an email, please click the button below.