Terence Tam


Arts ∩ Science ∩ Music

"Arts ∩ Science ∩ Music — where different fields converge."

Xilinx Vertex 5 FPGA board
Science • Hardware

Xilinx Vertex 5 FPGA

A semester-long digital design project implementing a three-pipelined stage MIPS instruction set in Verilog.

Explore Project
Maya character animation snippet
Music • 3D Animation

RoboMozart

An animation short created in Autodesk Maya depicting a piano battle between two unique robots.

Watch Animation
Ricochet Robot board game screenshot
Science • Game Dev

Ricochet Robot

An interactive single-player browser version of the classic board game, built with HTML and JavaScript.

Play Game
Still life oil painting
Art • Painting

Oil Paintings

Traditional fine arts portfolio featuring custom landscapes, still life, and portrait oil paintings.

View Gallery
Charcoal figure sketch
Art • Sketching

Sketches & Charcoal

A selection of charcoal drawings, sketches, and anatomical study work from fine arts classes.

View Sketches
Violin fingerboard closeup
Music • Composition

Compositions

String quartets and violin-piano duets composed with scores and sheet music samples.

Listen & View
GNN animation
April 2024 Research

Disease-Gene Interactions

Applications of Graph Neural Networks (GNNs) and Graph Autoencoders in predicting complex bio-interactions.

Efficient frontier curve chart
June 2014 Finance

The Efficient Frontier

Deriving Harry Markowitz's modern portfolio theory and asset diversification mathematically.

FPGA board
June 2015 Machine Learning

DiffPrivML

An introduction to Differential Privacy in Machine Learning, preserving training data privacy.