A Visual Introduction To JavaScript Programming

By | 2017-03-18T16:21:38-07:00 March 18th, 2017|

Learn the basics of computer programming through JavaScript, one of the world's most popular programming languages. We will use Processing.js, a tool that allows JavaScript programmers to render colored shapes and create engaging animations and visualizations. Five 3-hour sessions.

Haunted Stormy Night

By | 2016-10-29T11:49:20-07:00 October 28th, 2016|Tags: , |

Lightning strikes and rain pours down; strange creatures lurk around. They softly whisper, faces blue: "The man in the moon is watching you!" CSS filters and keyframe animations are just a few of the techniques used to create this spooky HTML scene. ?

SVG Avatar-In-A-Box

By | 2017-05-28T23:24:01-07:00 July 27th, 2016|

A revolutionary breakthrough in avatar technology, Avatar-In-A-Box allows you to study your Khan Academy avatar from the inside out simply by moving your mouse! Derived from 100% organic SVG. Some assembly required.

MathDinosaur Logo

By | 2016-10-14T14:30:17-07:00 July 4th, 2016|

The Calculosaurus is the only dinosaur in pre-history made entirely of math symbols. It is often unable to maintain homeostasis when attempting to divide by zero, as the paradoxical nature of the very concept will cause it to jitter uncontrollably.

Busy Buzzy Bee!

By | 2016-10-14T13:36:21-07:00 July 4th, 2016|Tags: , |

The ecological interactions between bees and flowers are a classic example of mutualistic symbiosis. They may seem small, but humans could not exist without them. Be a bee for a while – explore a field of colorful flowers!

Designing My First Logo

By | 2016-10-14T13:26:02-07:00 July 4th, 2016|

What makes a logo iconic? Balance. And the very first logo I made for myself back in January 2013 was quite the balancing act. Many factors come into play to make this logo visually equal in every aspect. In this case study, learn what makes a cohesive, well-balanced logo!

MyFont API

By | 2016-10-14T16:11:28-07:00 July 4th, 2016|

The MyFont API displays and exports text commands using custom characters drawn with Processing.js code, with support for text leading, trail space, alignment, and infinite text weights! It has been used in several of my logo designs, including the logo for this site.

Go to Top