// Chiang Mai University · Computer Engineering

My study consoles

This semester I'm taking five courses, so I built myself a study website for each one — the lectures, the labs and the practice questions all in a single page, in plain language, with tools that let me test myself.

Pick any course below. Nothing to install, nothing to sign up for — it just opens.

Semester 1 · 2026 5 courses Opens in any browser Works offline
NET Computer Network Design & Management261434 · CPE434 OPEN ↗

How large networks are built and kept from breaking. All 16 lectures rewritten so they actually make sense, every lab worked through, and an interactive network simulator that sets me unlimited practice problems.

16 lectures9 labsSTP simulatorEN / TH
WLN Wireless & Broadband Computer Networks269430 OPEN ↗

How Wi-Fi and radio networks are planned — signal strength, coverage, and stopping networks from interfering with each other. Includes live calculators for the equations, flashcards and a mock exam.

4 chapters12 sectionsRF calculators108 cards
ALG Algorithms for iSNE269202 · ISNE OPEN ↗

How to organise data so a program stays fast as it grows — lists, stacks, queues and trees. Explained in plain words with commented C++, drawn diagrams, and code exercises in the same format as the exam.

4 topics2 worksheetsC++ practice54 cards
PRV The Cult of Privacy Technologies269497 · ISNE OPEN ↗

What can go wrong with personal data, and how to put a number on it. The five properties that keep data safe, the attacks that break them, and real breaches — Cambridge Analytica, WannaCry, the Netflix prize — with the lesson from each.

2 topics11 case filesentropy lab36 cards
OS Operating Systems261305 OPEN ↗

How one computer runs many programs at once without them treading on each other — processes, threads, who gets the CPU next, and the four conditions that leave everything deadlocked. Includes a working CPU scheduler and Banker's algorithm you can type numbers into.

8 chapterslive schedulerBanker's solver45 cards
About these I built each one while actually studying the course, from the lecture slides and lab sheets. The explanations are written in my own words to help me understand the material — the original course slides are not republished here. Everything runs inside your browser: no accounts, no tracking, and any progress you make is saved only on your own device.