Skip to main content

Finding Off-Campus Accommodation as an International Student in Singapore Part 1: Scouting

· 6 min read
Phanuphat (Oad) Srisukhawasu
Computer Science Undergraduate @ NUS

I haven’t written a blog post in a while this semester, mainly because I’ve been focusing on academic work. I plan to start writing more regularly to share my thoughts in both academic and more general. In this post, I’ll be sharing my journey of finding off-campus accommodation as an international student studying at NUS.

Solving 2-Body Problem with RK4 in JavaScript

· 8 min read
Phanuphat (Oad) Srisukhawasu
Computer Science Undergraduate @ NUS

I recently made a C++ program to simulate 3-body problems, which were able to recreate the famous figure-eight orbit. It used numerical approximation to solve Ordinary Differential Equations (ODEs) with the fourth-order Runge-Kutta method, also known as RK4. The program can handle N-body simulations too if you let it run long enough.

Astronomical POV on Galaxy10 Anomaly Detection

· 6 min read
Phanuphat (Oad) Srisukhawasu
Computer Science Undergraduate @ NUS

In the past week, I revisited my previous projects to brainstorm ideas for upgrading them. The first project that came to mind was Galaxy Morphology Classification using ConvNeXtTiny. I challenged myself by limiting the resources available to the free-tier Kaggle Notebook to avoid spending too much time or resources. Additionally, I wanted to make the most out of the dataset, so I decided to use the same Galaxy10 DECals dataset.

Interesting Problems from CS1231S Past Year Papers

· 18 min read
Phanuphat (Oad) Srisukhawasu
Computer Science Undergraduate @ NUS

I think I’ve messed up a bit by not spending enough time studying for the finals. Usually, I go through all the past papers before an exam, but this time, that might not happen. So, I decided to prioritize and tackle problems I find particularly challenging, focusing on my weak areas and their contribution to the overall marks.

Stream Processing

· 6 min read
Phanuphat (Oad) Srisukhawasu
Computer Science Undergraduate @ NUS

While reviewing for CS1101S AY2024/25 Semester 1 Final Assessment, I found the concepts of streams and lazy evaluation astonishing, yet challenging. Therefore, I attempted to implement pairs and streams from scratch in pure JavaScript to sharpen my skills.