The CUHK CSE page for the VPN doesn't have the best tutorial for Linux. In fact, they have none.
After a few hours combined of messing around, I have figured it out, and I'm sharing it with everyone in case you're also stuck.
This guide uses OpenVPN 3 as the client. If you want to use IPsec instead, use the scripts made by some former CSE students.