top of page



Current Time to be displayed
Search
![[Project 004] Spaceship Titanic: Predict Which Passengers Are Transported to An Alternate Dimension](https://static.wixstatic.com/media/da88c4_5ebc85f91fa34223a4d6e9f713e96975~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_5ebc85f91fa34223a4d6e9f713e96975~mv2.webp)
![[Project 004] Spaceship Titanic: Predict Which Passengers Are Transported to An Alternate Dimension](https://static.wixstatic.com/media/da88c4_5ebc85f91fa34223a4d6e9f713e96975~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_5ebc85f91fa34223a4d6e9f713e96975~mv2.webp)
[Project 004] Spaceship Titanic: Predict Which Passengers Are Transported to An Alternate Dimension
Introduction The Spaceship Titanic competition on Kaggle is a classification problem, where the task is to predict whether a passenger on...
Zeyong Jin
Mar 27, 20232 min read
![[Blog 012] Data Structures: Queue Implementation](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 012] Data Structures: Queue Implementation](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 012] Data Structures: Queue Implementation
Queue is a linear data structure in which elements are stored in First In First Out (FIFO) order. This means that the first element that...
Zeyong Jin
Jan 30, 20234 min read
![[Blog 011] Data Structures: Queue Introduction](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 011] Data Structures: Queue Introduction](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 011] Data Structures: Queue Introduction
A queue is a linear data structure that operates on the principle of "first-in-first-out" or "FIFO." It is a collection of elements where...
Zeyong Jin
Jan 30, 20232 min read
![[Blog 010] Data Structures: Stack](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 010] Data Structures: Stack](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 010] Data Structures: Stack
A stack is a linear data structure that follows the principle of Last In First Out (LIFO), where the last item added to the stack is the...
Zeyong Jin
Jan 30, 20231 min read
![[Blog 009] Data Structures: Array](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 009] Data Structures: Array](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 009] Data Structures: Array
Arrays are a common and fundamental data structure used in computer programming. They are linear structures that store elements of the...
Zeyong Jin
Jan 29, 20232 min read
![[Blog 008] Data Structures: Linked List Implementation](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 008] Data Structures: Linked List Implementation](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 008] Data Structures: Linked List Implementation
Linked lists can be implemented in various programming languages, including Python, Java, and C++. The basic idea behind linked lists is...
Zeyong Jin
Jan 29, 20233 min read
![[Blog 007] Data Structures: Linked List Introduction](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 007] Data Structures: Linked List Introduction](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 007] Data Structures: Linked List Introduction
Hello there! Today, I would like to introduce you to one of the most fundamental data structures in computer science - linked list. In...
Zeyong Jin
Jan 29, 20232 min read
![[Blog 006] Data Structures: Space Complexity](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 006] Data Structures: Space Complexity](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 006] Data Structures: Space Complexity
Space complexity is an important aspect of algorithms and data structures. It refers to the amount of memory or storage space required by...
Zeyong Jin
Jan 29, 20232 min read
![[Blog 005] Data Structures: Time Complexity](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 005] Data Structures: Time Complexity](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 005] Data Structures: Time Complexity
As a computer programmer, you want your algorithms to be both efficient and effective. Time complexity is a measure of how much time an...
Zeyong Jin
Jan 29, 20232 min read
![[Blog 004] Data Structures: Introduction](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
![[Blog 004] Data Structures: Introduction](https://static.wixstatic.com/media/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_38ee2f61b39c4d86b2314968515d931f~mv2.webp)
[Blog 004] Data Structures: Introduction
Welcome to the world of data structures! Whether you are a computer science student, a software developer, or simply someone who is...
Zeyong Jin
Jan 29, 20232 min read
![[Blog 003] Statistics Research: Bayes Factor](https://static.wixstatic.com/media/da88c4_88f3d9bdb7734d9b81e1cceddee602c2~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/da88c4_88f3d9bdb7734d9b81e1cceddee602c2~mv2.webp)
![[Blog 003] Statistics Research: Bayes Factor](https://static.wixstatic.com/media/da88c4_88f3d9bdb7734d9b81e1cceddee602c2~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/da88c4_88f3d9bdb7734d9b81e1cceddee602c2~mv2.webp)
[Blog 003] Statistics Research: Bayes Factor
The Bayes factor is a ratio of two competing statistical models represented by their marginal likelihood, and is used to quantify the...
Zeyong Jin
Oct 16, 20221 min read
![[Blog 002] LeetCode: 485 Max Consecutive Ones](https://static.wixstatic.com/media/da88c4_b66ea5d61350436e807fe1f4b709b6d0~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/da88c4_b66ea5d61350436e807fe1f4b709b6d0~mv2.webp)
![[Blog 002] LeetCode: 485 Max Consecutive Ones](https://static.wixstatic.com/media/da88c4_b66ea5d61350436e807fe1f4b709b6d0~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/da88c4_b66ea5d61350436e807fe1f4b709b6d0~mv2.webp)
[Blog 002] LeetCode: 485 Max Consecutive Ones
Max Consecutive Ones Description Given a binary array nums, return the maximum number of consecutive 1's in the array. Examples Example 1...
Zeyong Jin
Jul 19, 20222 min read
![[Project 003] NLP: Prompt-based Text Matching Methods for Fake News Stance Detection](https://static.wixstatic.com/media/da88c4_d35cfe43b9b34b008fa115bd47b186a3~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/da88c4_d35cfe43b9b34b008fa115bd47b186a3~mv2.webp)
![[Project 003] NLP: Prompt-based Text Matching Methods for Fake News Stance Detection](https://static.wixstatic.com/media/da88c4_d35cfe43b9b34b008fa115bd47b186a3~mv2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/da88c4_d35cfe43b9b34b008fa115bd47b186a3~mv2.webp)
[Project 003] NLP: Prompt-based Text Matching Methods for Fake News Stance Detection
This is the final project of CMPT 413: Computational Linguistics, instructed by Prof. Angel Chang of School of Computing Sciences, Simon...
Zeyong Jin
Dec 5, 20211 min read
![[Project 001 Description] Data Science: OSM, Photos, and Tours](https://static.wixstatic.com/media/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.webp)
![[Project 001 Description] Data Science: OSM, Photos, and Tours](https://static.wixstatic.com/media/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.webp)
[Project 001 Description] Data Science: OSM, Photos, and Tours
The OpenStreetMap project collects community-provided map data that is free to use. The full data dump, known as planet.osm, provides all...
Zeyong Jin
Aug 25, 20213 min read
![[Project 002] User Interface Design: Academic Calendar](https://static.wixstatic.com/media/da88c4_dc7cc17827a24b129c28564b622cb3d6~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/da88c4_dc7cc17827a24b129c28564b622cb3d6~mv2.webp)
![[Project 002] User Interface Design: Academic Calendar](https://static.wixstatic.com/media/da88c4_dc7cc17827a24b129c28564b622cb3d6~mv2.png/v1/fill/w_454,h_341,fp_0.50_0.50,q_95,enc_avif,quality_auto/da88c4_dc7cc17827a24b129c28564b622cb3d6~mv2.webp)
[Project 002] User Interface Design: Academic Calendar
Section 1 Section 1.1: Context Identification 1) When: this calendar will be used and this interface will be accessed when users want to...
Zeyong Jin
Aug 16, 202113 min read
![[Project 001] Data Science: OSM, Photos, and Tours](https://static.wixstatic.com/media/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.webp)
![[Project 001] Data Science: OSM, Photos, and Tours](https://static.wixstatic.com/media/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/nsplsh_76667a666176555a6d6663~mv2_d_3456_1758_s_2.webp)
[Project 001] Data Science: OSM, Photos, and Tours
I. Introduction This project is using data from OpenStreetMap that is provided by the instructor on the course page [1]. To decrease the...
Zeyong Jin
Aug 15, 20219 min read
![[Blog 001] Operating System 01](https://static.wixstatic.com/media/64af7c2f596c479fb3ff973a8f17610f.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/64af7c2f596c479fb3ff973a8f17610f.webp)
![[Blog 001] Operating System 01](https://static.wixstatic.com/media/64af7c2f596c479fb3ff973a8f17610f.jpg/v1/fill/w_454,h_341,fp_0.50_0.50,q_90,enc_avif,quality_auto/64af7c2f596c479fb3ff973a8f17610f.webp)
[Blog 001] Operating System 01
Computer Startup A bootstrap program is loaded at power-up or reboot. Typically stored in ROM or EEPROM, generally known as firmware....
Zeyong Jin
Aug 15, 20212 min read
bottom of page