Muchen He


Occasional memory dump of various things. The Archive lists all blog posts in reverse-chronological order.

2019-10-11 APSC

macOS for APSC 160

This comprehensive document outlines the necessary steps to setup your macOS for APSC 160. Please follow the steps in sequential order a...   Read more →


UBC Macleod Building in Minecraft

Over the last few weeks I’ve been trying to build the Macleod Building in survival Minecraft. After I heard the rumors about the demolish...   Read more →

2019-06-18 PROJECTS

Curses, Circle, and Golf

A while ago I learned to draw circles using Bresenham’s algorithm (thanks CPEN 311). I also stumbled upon Python’s curses library which e...   Read more →

2019-05-29 OTHER

Facebook Messenger Formatting Syntax

Here is a collection of useful formatting tricks (that’s a clickbait word – it’s more just syntax) that you can use in Facebook’s Messeng...   Read more →

2019-03-30 OTHER

Fixing LaTeX Tags in Markdown

In a lot of my older documents and markdowns, I used a lot of inline math such as: $x^2+y^2$. But this is only applicable to niche applic...   Read more →


Mandelbrot Set on FPGA Part 1

After learning about using the VGA modules for the DE1-SoC FPGA development board in one of my CPEN-311 labs, I wanted to make something ...   Read more →

2018-08-02 PROJECTS

Disintegration Effects in Processing

In this small project, my objective is to take an input image and disintegrate it into particles. I will be using Processing 3 because it...   Read more →

2018-03-14 ELEC

How to Train Your Motors: Week 4-9

Last time, we’re left with a single motor with optical encoder setup and the motor was barely controllable. This post outlines the progre...   Read more →