On a mission to learn everything, sharing everything I learn!

Latest project: I made 100 daily video blogs in 100 days to share what Iā€™m learning ā€“ both about myself and about the world ā€“ as an experiment to fight my fears, gain self-acceptance, and channel my curiosity!

December 2015 was my math immersion month, a daily video blog experiment to conquer my math anxiety and not only learn some math, but also learn to love it!

And you can see all of my previous daily video experiments in this Google+ collection.

Featured Videos:

All Blog Posts:

  • February 07, 2016 » Daily Learning Notes for February 7, 2016
  • February 04, 2016 » Daily Learning Notes for February 4, 2016
  • February 03, 2016 » Daily Learning Notes for February 3, 2016
  • February 02, 2016 » Daily Learning Notes for February 2, 2016
  • February 01, 2016 » Daily Learning Notes for February 1, 2016
  • January 29, 2016 » Daily Learning Notes for January 29, 2016
  • January 28, 2016 » Daily Learning Notes for January 28, 2016
  • January 27, 2016 » Daily Learning Notes for January 27, 2016
  • January 26, 2016 » Daily Learning Notes for January 26, 2016
  • January 22, 2016 » Daily Learning Notes for January 22, 2016
  • January 21, 2016 » Daily Learning Notes for January 21, 2016
  • January 20, 2016 » Daily Learning Notes for January 20, 2016
  • January 19, 2016 » Daily Learning Notes for January 19, 2016
  • January 18, 2016 » Daily Learning Notes for January 18, 2016
  • January 17, 2016 » Daily Learning Notes for January 17, 2016
  • January 16, 2016 » Daily Learning Notes for January 16, 2016
  • January 15, 2016 » Daily Learning Notes for January 15, 2016
  • January 14, 2016 » Daily Learning Notes for January 14, 2016
  • January 13, 2016 » Daily Learning Notes for January 13, 2016
  • January 12, 2016 » Daily Learning Notes for January 12, 2016
  • January 11, 2016 » Daily Learning Notes for January 11, 2016
  • January 10, 2016 » 2016 Week 2 Self-therapy vlog
  • January 10, 2016 » Daily Learning Notes for January 10, 2016
  • January 09, 2016 » Daily Learning Notes for January 9, 2016
  • January 08, 2016 » My last daily video blog! (Daily Learning Vlog #100)
  • January 07, 2016 » Being confused is fun and good for learning! (Daily Learning Vlog #99)
  • January 06, 2016 » Playing with truth tables and Boolean algebra (Daily Learning Vlog #98)
  • January 05, 2016 » Checking my understanding (Daily Learning Vlog #97)
  • January 04, 2016 » Thoughts on my programming workshops (Daily Learning Vlog #96)
  • January 03, 2016 » 2016 Week 1 Self-therapy vlog (Daily Learning Vlog #95)
  • January 02, 2016 » First look at NAND2Tetris hardware simulator (Daily Learning Vlog #94)
  • January 01, 2016 » Starting my computer science year: NAND2Tetris and my history with programming (Vlog #93)
  • December 31, 2015 » Reflecting on math month and my life in 2015 (Math Immersion Month Day 31)
  • December 30, 2015 » Interview with mathematician Niles Johnson (Math Immersion Month Day 30)
  • December 29, 2015 » More progress, but more fear (Math Immersion Month Day 29)
  • December 28, 2015 » Math books, peace and quiet (Math Immersion Month Day 28)
  • December 27, 2015 » Dad and I laughing over New Math (Math Immersion Month Day 27)
  • December 26, 2015 » A moment with my dad and the Pythagorean theorem (Math Immersion Month Day 26)
  • December 25, 2015 » Christmas morning math and silliness (Math Immersion Month Day 25)
  • December 24, 2015 » Tipsy interview with Tony, my mathematician friend (Math Immersion Month Day 24)
  • December 23, 2015 » Dad teaches me how to subtract (Math Immersion Month Day 23)
  • December 22, 2015 » Interviews, achievements, and math year? (Math Immersion Month Day 22)
  • December 21, 2015 » Christmas makes me sad and non-mathy (Math Immersion Month Day 21)
  • December 20, 2015 » Book optimization (Math Immersion Month Day 20)
  • December 19, 2015 » Laughing about subtraction (Math Immersion Month Day 19)
  • December 18, 2015 » A little progress and too many ideas! (Math Immersion Month Day 18)
  • December 17, 2015 » My math anxiety antidote: Turning negatives into positives (Math Immersion Month Day 17)
  • December 16, 2015 » Sleepy math after a busy day (Math Immersion Month Day 16)
  • December 15, 2015 » My first day as a math tutor (Math Immersion Month Day 15)
  • December 14, 2015 » On math myths and my life goals (Math Immersion Month Day 14)
  • December 13, 2015 » Solving the Borromean hairpins puzzle (Math Immersion Month Day 13)
  • December 12, 2015 » A minute of practice (Math Immersion Month Day 12)
  • December 11, 2015 » Mathematician/artist Henry Segerman: Interview highlights (Math Immersion Month Day 11)
  • December 10, 2015 » Topology and donuts (Math Immersion Month Day 10)
  • December 09, 2015 » Borromean rings, braids, onions, and a 3D-printed puzzle (Math Immersion Month Day 9)
  • December 08, 2015 » My mathy interview with Alex, a random cool dude! (Math Immersion Month Day 8)
  • December 07, 2015 » Facing a wall of questions (Math Immersion Month Day 7)
  • December 06, 2015 » Fun with new addition algorithms (Math Immersion Month Day 6)
  • December 05, 2015 » Math books in bed, more practice, and a little code (Math Immersion Month Day 5)
  • December 04, 2015 » Practice, confidence, and questions (Math Immersion Month Day 4)
  • December 03, 2015 » My first arithmetic test as an adult! (Math Immersion Month Day 3)
  • December 02, 2015 » My plan to kill the "math person" myth (Math Immersion Month Day 2)
  • December 01, 2015 » Math Immersion Month Day 1: My family on learning to love math
  • June 17, 2015 » June 17 Web Dev Notes
  • June 15, 2015 » June 15 Web Dev Notes
  • June 07, 2015 » June 7 Web Dev Notes
  • June 06, 2015 » June 6 Web Dev Notes
  • June 05, 2015 » June 5 Web Dev Notes
  • June 04, 2015 » June 4 Web Dev Notes
  • June 03, 2015 » June 3 Web Dev Notes
  • June 02, 2015 » June 2 Web Dev Notes
  • June 01, 2015 » Web Dev: Back for Another Try
  • May 25, 2015 » Learning About Jekyll
  • May 23, 2015 » A Fresh Stylesheet
  • May 22, 2015 » A Taste of Functional JavaScript
  • May 21, 2015 » A Quick Note
  • May 19, 2015 » A Little Design Inspiration (Meetup Website Day 3)
  • May 18, 2015 » Planning Content (Meetup Website Day 2)
  • May 17, 2015 » A Quick Personal Check-In
  • May 15, 2015 » Starting a New Website Project (Day 1)
  • May 14, 2015 » A Quick Look at WordPress and a New Project
  • May 13, 2015 » Refocusing My Web Dev Goals
  • May 12, 2015 » More Exercism.io JavaScript Challenges
  • May 11, 2015 » Throwing Errors in JavaScript
  • May 10, 2015 » JavaScript Word Count Challenge
  • May 09, 2015 » A Look at JavaScript Object Prototypes
  • May 08, 2015 » Reviewing JavaScript Functions
  • May 07, 2015 » Some Things I Don't Know About JavaScript
  • May 06, 2015 » Programming Practice and Mentorship with Exercism.io
  • May 05, 2015 » Some Cool Links
  • May 04, 2015 » Some venting and some cool links
  • May 02, 2015 » Starting to Review What I Learned Last Month
  • May 01, 2015 » Starting This Web Dev Learning Blog
  • November 11, 2012 » Number Sense in Animals
  • March 14, 2012 » When Do Children Develop Number Sense?
  • March 02, 2012 » Math in the Brain: Number Sense
  • February 22, 2012 » Series Introduction: The Fundamental Concepts of Arithmetic
  • February 14, 2012 » So I'm Gonna Learn Everything
  • September 22, 2009 » Weekly Word: Autotelic
  • September 07, 2009 » Weekly Word: Dog Days
  • August 25, 2009 » Weekly Word: Fey
  • August 11, 2009 » Weekly Word: Abstruse
  • July 27, 2009 » Weekly Word: Vinculum
  • July 20, 2009 » Weekly Word: Contiguous
  • July 13, 2009 » Weekly Word: Simoleon
  • June 30, 2009 » Weekly Word: Corvine
  • June 15, 2009 » Weekly Word: Glabrous
  • June 09, 2009 » Weekly Word: Moonstruck
  • June 01, 2009 » Weekly Word: Obnubilate
  • May 25, 2009 » Weekly Word: Weissnichtwo
  • May 19, 2009 » Weekly Word: Miasma
  • May 12, 2009 » Weekly Word: Otiose
  • May 06, 2009 » Weekly Word: Blandish
  • April 27, 2009 » Weekly Word: Posit
  • April 14, 2009 » Weekly Word: Superjacent
  • April 07, 2009 » Weekly Word: Dross
  • March 31, 2009 » Weekly Word: Feckless
  • March 24, 2009 » Weekly Word: Sciolism
  • March 17, 2009 » Weekly Word: Gauche
  • March 03, 2009 » Weekly Word: Foppotee
  • February 23, 2009 » Weekly Word: Effusive
  • February 18, 2009 » Weekly Word: Ersatz
  • February 10, 2009 » Weekly Word: Bowlderize
  • February 02, 2009 » Weekly Word: Jussulent
  • January 26, 2009 » Weekly Word: Reification
  • January 21, 2009 » Weekly Word: Flocculate
  • January 12, 2009 » Weekly Word: Incontrovertible
  • January 05, 2009 » Weekly Word: Frigorific
  • December 30, 2008 » Weekly Word: Impute
  • December 22, 2008 » Weekly Word: Precipitous
  • December 16, 2008 » Weekly Word: Simulacrum
  • December 01, 2008 » Weekly Word: Onus
  • November 11, 2008 » Weekly Word: Umami
  • September 22, 2008 » Weekly Word: Haptic
  • September 16, 2008 » Weekly Word: Damask
  • August 19, 2008 » Weekly Word: Winnow
  • August 04, 2008 » Weekly Word: Cursory
  • July 28, 2008 » Weekly Word: Innumerate
  • July 14, 2008 » Weekly Word: Vacuous
  • June 30, 2008 » Weekly Word: Jejune
  • June 23, 2008 » Weekly Word: Gelid
  • June 16, 2008 » Weekly Word: Quotidian
  • June 02, 2008 » Weekly Word: Philtrum
  • May 26, 2008 » Weekly Word: Titivate
  • May 19, 2008 » Weekly Word: Savoir-faire
  • May 12, 2008 » Weekly Word: Tantivy
  • May 06, 2008 » Weekly Word: Operose
  • April 28, 2008 » Weekly Word: Pugnacious
  • April 22, 2008 » Weekly Word: Rodomontade
  • April 14, 2008 » Weekly Word: Ductile
  • April 07, 2008 » Weekly Word: Nutate
  • March 31, 2008 » Weekly Word: Tarantism
  • March 24, 2008 » Weekly Word: Cruciverbalist
  • March 17, 2008 » Weekly Word: Recherche
  • March 10, 2008 » Weekly Word: Thraw
  • February 21, 2008 » Weekly Word: Echt
  • February 12, 2008 » Weekly Word: Abdominous
  • February 05, 2008 » Weekly Word: Fustigate
  • January 28, 2008 » Weekly Word: Sonorous
  • January 22, 2008 » Weekly Word: Pernoctation
  • January 16, 2008 » Weekly Word: Flaneur
  • January 08, 2008 » Weekly Word: Apotheosis
  • December 31, 2007 » Weekly Word: Tipple
  • December 24, 2007 » Weekly Word: Platitude
  • December 16, 2007 » Weekly Word: Insularity
  • December 06, 2007 » Weekly Word: Reticent
  • November 29, 2007 » Weekly Word: Truism
  • November 22, 2007 » Weekly Word: Edacious
  • November 14, 2007 » Weekly Word: Commove
  • November 07, 2007 » Weekly Word: Occlude
  • November 01, 2007 » Weekly Word: Belletristic
  • October 25, 2007 » Weekly Word: Hat Trick
  • October 17, 2007 » Weekly Word: Enmity
  • October 10, 2007 » Weekly Word: Aegis
  • October 04, 2007 » Weekly Word: Conflate
  • September 27, 2007 » Weekly Word: Cogency
  • September 19, 2007 » Weekly Word: Belay
  • September 13, 2007 » Weekly Word: Travail
  • September 05, 2007 » Weekly Word: Antiquarian
  • August 29, 2007 » Weekly Word: Epistemological
  • August 22, 2007 » Weekly Word: Prosaic
  • August 15, 2007 » Weekly Word: Ennui
  • August 08, 2007 » Weekly Word: Pasquinade
  • August 01, 2007 » Weekly Word: August
  • July 25, 2007 » Weekly Word: Errant
  • July 18, 2007 » Weekly Word: Adulterate
  • July 12, 2007 » Weekly Word: Vignette
  • July 04, 2007 » Weekly Word: Bricolage
  • June 27, 2007 » Weekly Word: Odious
  • June 20, 2007 » Weekly Word: Gumption
  • June 13, 2007 » Weekly Word: Lucubrate
  • June 06, 2007 » Weekly Word: Atrabilious
  • May 30, 2007 » Weekly Word: Inane
  • May 23, 2007 » Weekly Word: Ineffable
  • May 16, 2007 » Weekly Word: Indefatigable
  • May 09, 2007 » Weekly Word: Tenuous
  • May 02, 2007 » Weekly Word: Malinger
  • April 25, 2007 » Weekly Word: Abstemious
  • April 18, 2007 » Weekly Word: Gesticulate
  • April 11, 2007 » Weekly Word: Abecedarian
  • April 04, 2007 » Weekly Word: Bork
  • March 28, 2007 » Weekly Word: Acquiesce
  • March 21, 2007 » Weekly Word: Pleonasm
  • March 14, 2007 » Weekly Word: Boondoggle
  • March 07, 2007 » Weekly Word: Diablerie
  • March 01, 2007 » Weekly Word: Draconian
  • February 21, 2007 » Weekly Word: Callipygian
  • February 14, 2007 » Weekly Word: Unctuous
  • February 07, 2007 » Weekly Word: Inculcate
  • January 31, 2007 » Weekly Word: Chatoyant
  • January 26, 2007 » The Difference Between Plot and Story
  • January 24, 2007 » Weekly Word: Concatenate
  • January 17, 2007 » Weekly Word: Tempestuous
  • January 10, 2007 » Weekly Word: Malkin
  • January 03, 2007 » Weekly Word: Recapitulate
  • December 27, 2006 » Weekly Word: Verisimilitude
  • December 20, 2006 » Weekly Word: Perambulate
  • December 13, 2006 » Weekly Word: Effluvium
  • December 06, 2006 » Weekly Word: Thrasonical
  • November 29, 2006 » Weekly Word: Amaranth
  • November 24, 2006 » Why Your Art Teacher Lied About Primary Colors
  • November 22, 2006 » Weekly Word: Kerfuffle
  • September 26, 2006 » Everything You Need to Improve Your English Grammar
  • September 24, 2006 » English Punctuation: Italics, Capitalization, and Other Odds and Ends
  • September 22, 2006 » English Punctuation: Dashes, Parentheses, Quotation Marks, and Ellipses
  • September 20, 2006 » English Punctuation: Commas, Semicolons, and Colons
  • September 18, 2006 » English Punctuation: Periods, Question Marks, and Exclamation Marks
  • September 16, 2006 » English Punctuation: Hyphens, Apostrophes, and Slashes
  • September 14, 2006 » English Punctuation Overview
  • September 12, 2006 » English Grammar: Types of Sentences
  • September 10, 2006 » English Grammar: Basic Sentence Elements
  • September 08, 2006 » English Grammar: Types of Clauses
  • September 06, 2006 » English Grammar: Types of Phrases
  • September 04, 2006 » English Parts of Speech: Prepositions, Conjunctions, and Interjections
  • September 02, 2006 » English Parts of Speech: Adjectives, Determiners, and Adverbs
  • August 31, 2006 » English Parts of Speech: Verbs
  • August 29, 2006 » English Parts of Speech: Nouns and Pronouns
  • August 28, 2006 » English Parts of Speech Overview
  • August 27, 2006 » English Etymology Resources
  • August 23, 2006 » Improve Your Spelling
  • August 19, 2006 » Improve Your Vocabulary