Blog

2024-10-10

Blog

Kempe's Universality Theorem

The fascinating world of mechanisms, from elephant clocks, writing robots to mechanisms that write.

2024-08-17

Blog

Symmetry in nature, science and engineering

A brief overview of symmetry, its properties and influences on science.

2024-07-23

Blog

Omnipresence of geometry in CG

An overview of how geometry plays a fundamental role in the fascinating world of computer graphics.

2024-01-30

Primer

Rotations - from complex numbers to quaternions

A primer on how to perform rotation operation in 2D and 3D.

2024-01-17

Tutorial

Precision crafting with Cricut Maker 3

Tutorial on crafting Kirigami designs with the Cricut cutter

2023-12-08

Tutorial

Scientific visualization - Part 1

A primer on the elements of communicating science through diagrams

2023-12-07

Rant

AM6023 - Geometry & mechanics of materials

First experience of teaching a course in a jam packed lecture hall

2023-05-22

Tutorial

Kalman filter, Bayesian paradigm

Tutorial on Revisiting linear filtering, the Bayesian paradigm & optimal state estimation.

2022-04-05

Tutorial

Elastic instabilities using auto-07p

Using numerical continuation to solve BVPs relevant for elastic instabilities.