I took a job in Montreal to work as a Product Owner for 3ds Max.
My fight against cancer.
Cartoon about what can happen when you don't listen well.
Slideshow of Photos and a little about my cousin and dear friend Chris Himes, who died on April 26, 2019.
Poem about loved ones lost.
An essay about the need for more philosophy (love of wisdom) in an age of growing xenophobia.
Editorial on negativity and entitlement amongst online communities.
A short overview of the life of my friend John Dalmas.
Essay on education in the modern digital age.
Discussion on using attribID in custom attributes inside 3ds Max, including pros, cons and solutions.
A little story about a crazy neighbor.
Example MAXscript for collecting random subsets of an array based on a percentage.
Cartoon about people with negative outlooks.
A short profile of Barry Childs-Helton from a fan.
Some thoughts on passion and humility.
Photos of Christian Pugh, who graduated in June 2015.
A solution for DOT products of two normals that result in -1.#IND when passed to acos().
A solution for the error 'The security header is not valid' in OpenCart when using PayPal Express Checkout.
Cringe Bassist Ryan Butcher has died.
Random stories about some funny events in my life. Some became funny after the fact.