A blog about Computer Science and my personal experience in learning CS. Topics include but are limited to data structures and algorithms, software engineering, cloud computing, data science, database, networking, system design, artificial intelligence, and complexity.